home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.0 for Developers / QuickTime 1.0 for Developers.iso / Goodies / MovieShop™ / Movie Placement / Movie Placement.rsrc / CODE_3.txt < prev    next >
Text File  |  1991-08-15  |  219KB  |  3,926 lines

  1. # near model CODE resource
  2. # jump table entries: 168-227 (60 of them)
  3. export_75:
  4. 00000000  4E75                     rts
  5. export_76:
  6. 00000002  4E56 0000                link       A6, 0
  7. 00000006  2F07                     move.l     -[A7], D7
  8. 00000008  7E00                     moveq.l    D7, 0x00
  9. 0000000A  1007                     move.b     D0, D7
  10. 0000000C  2E1F                     move.l     D7, [A7]+
  11. 0000000E  4E5E                     unlink     A6
  12. 00000010  4E75                     rts
  13. export_77:
  14. 00000012  4E56 0000                link       A6, 0
  15. 00000016  4E5E                     unlink     A6
  16. 00000018  4E75                     rts
  17. export_78:
  18. 0000001A  4E56 0000                link       A6, 0
  19. 0000001E  4E5E                     unlink     A6
  20. 00000020  4E75                     rts
  21. export_79:
  22. 00000022  4E56 0000                link       A6, 0
  23. 00000026  0C6E 0001 000C           cmpi.w     [A6 + 0xC], 0x1
  24. 0000002C  4E5E                     unlink     A6
  25. 0000002E  4E75                     rts
  26. export_80:
  27. 00000030  4E56 0000                link       A6, 0
  28. 00000034  4E5E                     unlink     A6
  29. 00000036  4E75                     rts
  30. fn00000038:
  31. 00000038  4E56 0000                link       A6, 0
  32. 0000003C  206E 0008                movea.l    A0, [A6 + 0x8]
  33. 00000040  226E 000C                movea.l    A1, [A6 + 0xC]
  34. 00000044  4240                     clr.w      D0
  35. 00000046  1018                     move.b     D0, [A0]+
  36. 00000048  4241                     clr.w      D1
  37. 0000004A  1211                     move.b     D1, [A1]
  38. 0000004C  1401                     move.b     D2, D1
  39. 0000004E  D400                     add.b      D2, D0
  40. 00000050  12C2                     move.b     [A1]+, D2
  41. 00000052  D2C1                     add.w      A1, D1
  42. label00000054:
  43. 00000054  12D8                     move.b     [A1]+, [A0]+
  44. 00000056  51C8 FFFC                dbf        D0, -0x6 /* 00000054 */
  45. 0000005A  4E5E                     unlink     A6
  46. 0000005C  4E75                     rts
  47. fn0000005E:
  48. 0000005E  4E56 0000                link       A6, 0
  49. 00000062  206E 0008                movea.l    A0, [A6 + 0x8]
  50. 00000066  226E 000C                movea.l    A1, [A6 + 0xC]
  51. 0000006A  4240                     clr.w      D0
  52. 0000006C  1018                     move.b     D0, [A0]+
  53. 0000006E  12C0                     move.b     [A1]+, D0
  54. label00000070:
  55. 00000070  12D8                     move.b     [A1]+, [A0]+
  56. 00000072  51C8 FFFC                dbf        D0, -0x6 /* 00000070 */
  57. 00000076  4E5E                     unlink     A6
  58. 00000078  4E75                     rts
  59. fn0000007A:
  60. 0000007A  4267                     clr.w      -[A7]
  61. 0000007C  3F2D F688                move.w     -[A7], [A5 - 0x978]
  62. 00000080  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  63. 00000084  3B5F F63C                move.w     [A5 - 0x9C4], [A7]+
  64. 00000088  426D F688                clr.w      [A5 - 0x978]
  65. 0000008C  4E75                     rts
  66. fn0000008E:
  67. 0000008E  4267                     clr.w      -[A7]
  68. 00000090  3F2D F68A                move.w     -[A7], [A5 - 0x976]
  69. 00000094  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  70. 00000098  3B5F F63C                move.w     [A5 - 0x9C4], [A7]+
  71. 0000009C  426D F68A                clr.w      [A5 - 0x976]
  72. 000000A0  4E75                     rts
  73. fn000000A2:
  74. 000000A2  4E56 FF4A                link       A6, -0x00B6
  75. 000000A6  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  76. 000000AA  2B7C 4D6F 6F56 F62C      move.l     [A5 - 0x9D4], 0x4D6F6F56 /* 'MooV' */
  77. 000000B2  2B7C 4D6F 6F56 F630      move.l     [A5 - 0x9D0], 0x4D6F6F56 /* 'MooV' */
  78. 000000BA  3D7C 0001 FF9E           move.w     [A6 - 0x62], 0x1
  79. 000000C0  3F2E FF9E                move.w     -[A7], [A6 - 0x62]
  80. 000000C4  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  81. 000000C8  4A00                     tst.b      D0
  82. 000000CA  548F                     addq.l     A7, 2
  83. 000000CC  6700 0524                beq        +0x526 /* 000005F2 */
  84. 000000D0  1B7C 0001 FAD2           move.b     [A5 - 0x52E], 0x1
  85. 000000D6  486D FAD4                pea.l      [A5 - 0x52C]
  86. 000000DA  486D F648                pea.l      [A5 - 0x9B8]
  87. 000000DE  4EBA FF7E                jsr        [PC - 0x82 /* 0000005E */]
  88. 000000E2  3B6D F644 FBD4           move.w     [A5 - 0x42C], [A5 - 0x9BC]
  89. 000000E8  3B6D F688 FBD6           move.w     [A5 - 0x42A], [A5 - 0x978]
  90. 000000EE  4EBA FF8A                jsr        [PC - 0x76 /* 0000007A */]
  91. 000000F2  3D6D FBD4 FFA2           move.w     [A6 - 0x5E], [A5 - 0x42C]
  92. 000000F8  42AE FFA4                clr.l      [A6 - 0x5C]
  93. 000000FC  486E FFA8                pea.l      [A6 - 0x58]
  94. 00000100  486D FAD4                pea.l      [A5 - 0x52C]
  95. 00000104  4EBA FF58                jsr        [PC - 0xA8 /* 0000005E */]
  96. 00000108  4257                     clr.w      [A7]
  97. 0000010A  486E FFA2                pea.l      [A6 - 0x5E]
  98. 0000010E  486E FFFE                pea.l      [A6 - 0x2]
  99. 00000112  1F3C 0001                move.b     -[A7], 0x1
  100. 00000116  303C 0192                move.w     D0, 0x192
  101. 0000011A  AAAA                     syscall    QuickTimeDispatch
  102. 0000011C  3D5F FF58                move.w     [A6 - 0xA8], [A7]+
  103. 00000120  426E FFFC                clr.w      [A6 - 0x4]
  104. 00000124  4257                     clr.w      [A7]
  105. 00000126  486E FFE8                pea.l      [A6 - 0x18]
  106. 0000012A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  107. 0000012E  486E FFFC                pea.l      [A6 - 0x4]
  108. 00000132  42A7                     clr.l      -[A7]
  109. 00000134  4267                     clr.w      -[A7]
  110. 00000136  486E FFA1                pea.l      [A6 - 0x5F]
  111. 0000013A  303C 00F0                move.w     D0, 0xF0
  112. 0000013E  AAAA                     syscall    QuickTimeDispatch
  113. 00000140  3D5F FF58                move.w     [A6 - 0xA8], [A7]+
  114. 00000144  4297                     clr.l      [A7]
  115. 00000146  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  116. 0000014A  303C 003F                move.w     D0, 0x3F /* '?' */
  117. 0000014E  AAAA                     syscall    QuickTimeDispatch
  118. 00000150  2B5F FBD8                move.l     [A5 - 0x428], [A7]+
  119. 00000154  42AD FBDC                clr.l      [A5 - 0x424]
  120. 00000158  42AD FBE0                clr.l      [A5 - 0x420]
  121. 0000015C  4AAD FBD8                tst.l      [A5 - 0x428]
  122. 00000160  508F                     addq.l     A7, 8
  123. 00000162  6F00 0474                ble        +0x476 /* 000005D8 */
  124. 00000166  7001                     moveq.l    D0, 0x01
  125. 00000168  2D40 FF9A                move.l     [A6 - 0x66], D0
  126. 0000016C  6000 045E                bra        +0x460 /* 000005CC */
  127. label00000170:
  128. 00000170  42A7                     clr.l      -[A7]
  129. 00000172  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  130. 00000176  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  131. 0000017A  303C 0117                move.w     D0, 0x117
  132. 0000017E  AAAA                     syscall    QuickTimeDispatch
  133. 00000180  261F                     move.l     D3, [A7]+
  134. 00000182  4A83                     tst.l      D3
  135. 00000184  6700 043C                beq        +0x43E /* 000005C2 */
  136. 00000188  42A7                     clr.l      -[A7]
  137. 0000018A  2F03                     move.l     -[A7], D3
  138. 0000018C  303C 0062                move.w     D0, 0x62 /* 'b' */
  139. 00000190  AAAA                     syscall    QuickTimeDispatch
  140. 00000192  281F                     move.l     D4, [A7]+
  141. 00000194  2F04                     move.l     -[A7], D4
  142. 00000196  486E FF92                pea.l      [A6 - 0x6E]
  143. 0000019A  42A7                     clr.l      -[A7]
  144. 0000019C  42A7                     clr.l      -[A7]
  145. 0000019E  303C 006F                move.w     D0, 0x6F /* 'o' */
  146. 000001A2  AAAA                     syscall    QuickTimeDispatch
  147. 000001A4  702E                     moveq.l    D0, 0x2E
  148. 000001A6  A122                     syscall    NewHandle, flags=1
  149. 000001A8  2648                     movea.l    A3, A0
  150. 000001AA  200B                     move.l     D0, A3
  151. 000001AC  6700 040C                beq        +0x40E /* 000005BA */
  152. 000001B0  204B                     movea.l    A0, A3
  153. 000001B2  A029                     syscall    HLock
  154. 000001B4  42A7                     clr.l      -[A7]
  155. 000001B6  2F03                     move.l     -[A7], D3
  156. 000001B8  303C 0127                move.w     D0, 0x127
  157. 000001BC  AAAA                     syscall    QuickTimeDispatch
  158. 000001BE  2053                     movea.l    A0, [A3]
  159. 000001C0  209F                     move.l     [A0], [A7]+
  160. 000001C2  0CAE 7669 6465 FF92      cmpi.l     [A6 - 0x6E], 0x76696465 /* 'vide' */
  161. 000001CA  6608                     bne        +0xA /* 000001D4 */
  162. 000001CC  2053                     movea.l    A0, [A3]
  163. 000001CE  42A8 0004                clr.l      [A0 + 0x4]
  164. 000001D2  6030                     bra        +0x32 /* 00000204 */
  165. label000001D4:
  166. 000001D4  0CAE 736F 756E FF92      cmpi.l     [A6 - 0x6E], 0x736F756E /* 'soun' */
  167. 000001DC  660A                     bne        +0xC /* 000001E8 */
  168. 000001DE  2053                     movea.l    A0, [A3]
  169. 000001E0  7001                     moveq.l    D0, 0x01
  170. 000001E2  2140 0004                move.l     [A0 + 0x4], D0
  171. 000001E6  601C                     bra        +0x1E /* 00000204 */
  172. label000001E8:
  173. 000001E8  0CAE 6D69 6469 FF92      cmpi.l     [A6 - 0x6E], 0x6D696469 /* 'midi' */
  174. 000001F0  660A                     bne        +0xC /* 000001FC */
  175. 000001F2  2053                     movea.l    A0, [A3]
  176. 000001F4  7002                     moveq.l    D0, 0x02
  177. 000001F6  2140 0004                move.l     [A0 + 0x4], D0
  178. 000001FA  6008                     bra        +0xA /* 00000204 */
  179. label000001FC:
  180. 000001FC  2053                     movea.l    A0, [A3]
  181. 000001FE  7064                     moveq.l    D0, 0x64
  182. 00000200  2140 0004                move.l     [A0 + 0x4], D0
  183. label00000204:
  184. 00000204  42A7                     clr.l      -[A7]
  185. 00000206  2F03                     move.l     -[A7], D3
  186. 00000208  303C 004C                move.w     D0, 0x4C /* 'L' */
  187. 0000020C  AAAA                     syscall    QuickTimeDispatch
  188. 0000020E  2053                     movea.l    A0, [A3]
  189. 00000210  215F 0008                move.l     [A0 + 0x8], [A7]+
  190. 00000214  42A7                     clr.l      -[A7]
  191. 00000216  2F03                     move.l     -[A7], D3
  192. 00000218  303C 004B                move.w     D0, 0x4B /* 'K' */
  193. 0000021C  AAAA                     syscall    QuickTimeDispatch
  194. 0000021E  2053                     movea.l    A0, [A3]
  195. 00000220  215F 000C                move.l     [A0 + 0xC], [A7]+
  196. 00000224  42A7                     clr.l      -[A7]
  197. 00000226  2F04                     move.l     -[A7], D4
  198. 00000228  303C 006A                move.w     D0, 0x6A /* 'j' */
  199. 0000022C  AAAA                     syscall    QuickTimeDispatch
  200. 0000022E  2053                     movea.l    A0, [A3]
  201. 00000230  215F 0010                move.l     [A0 + 0x10], [A7]+
  202. 00000234  2053                     movea.l    A0, [A3]
  203. 00000236  42A8 0024                clr.l      [A0 + 0x24]
  204. 0000023A  42A7                     clr.l      -[A7]
  205. 0000023C  2F04                     move.l     -[A7], D4
  206. 0000023E  303C 0077                move.w     D0, 0x77 /* 'w' */
  207. 00000242  AAAA                     syscall    QuickTimeDispatch
  208. 00000244  2053                     movea.l    A0, [A3]
  209. 00000246  215F 001C                move.l     [A0 + 0x1C], [A7]+
  210. 0000024A  2053                     movea.l    A0, [A3]
  211. 0000024C  4AA8 001C                tst.l      [A0 + 0x1C]
  212. 00000250  6F20                     ble        +0x22 /* 00000272 */
  213. 00000252  7000                     moveq.l    D0, 0x00
  214. 00000254  A122                     syscall    NewHandle, flags=1
  215. 00000256  2D48 FF6A                move.l     [A6 - 0x96], A0
  216. 0000025A  2F04                     move.l     -[A7], D4
  217. 0000025C  4878 0001                push.l     0x1
  218. 00000260  2F08                     move.l     -[A7], A0
  219. 00000262  303C 0078                move.w     D0, 0x78 /* 'x' */
  220. 00000266  AAAA                     syscall    QuickTimeDispatch
  221. 00000268  2053                     movea.l    A0, [A3]
  222. 0000026A  216E FF6A 0020           move.l     [A0 + 0x20], [A6 - 0x96]
  223. 00000270  6006                     bra        +0x8 /* 00000278 */
  224. label00000272:
  225. 00000272  2053                     movea.l    A0, [A3]
  226. 00000274  42A8 0020                clr.l      [A0 + 0x20]
  227. label00000278:
  228. 00000278  42A7                     clr.l      -[A7]
  229. 0000027A  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  230. 0000027E  303C 0029                move.w     D0, 0x29 /* ')' */
  231. 00000282  AAAA                     syscall    QuickTimeDispatch
  232. 00000284  2053                     movea.l    A0, [A3]
  233. 00000286  215F 0014                move.l     [A0 + 0x14], [A7]+
  234. 0000028A  42A7                     clr.l      -[A7]
  235. 0000028C  2F04                     move.l     -[A7], D4
  236. 0000028E  303C 0068                move.w     D0, 0x68 /* 'h' */
  237. 00000292  AAAA                     syscall    QuickTimeDispatch
  238. 00000294  2053                     movea.l    A0, [A3]
  239. 00000296  215F 0018                move.l     [A0 + 0x18], [A7]+
  240. 0000029A  2053                     movea.l    A0, [A3]
  241. 0000029C  216D FBDC 002A           move.l     [A0 + 0x2A], [A5 - 0x424]
  242. 000002A2  2B4B FBDC                move.l     [A5 - 0x424], A3
  243. 000002A6  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  244. 000002AA  303C 000D                move.w     D0, 0xD /* '\r' */
  245. 000002AE  AAAA                     syscall    QuickTimeDispatch
  246. 000002B0  2053                     movea.l    A0, [A3]
  247. 000002B2  2E28 0008                move.l     D7, [A0 + 0x8]
  248. 000002B6  2D47 FFF0                move.l     [A6 - 0x10], D7
  249. 000002BA  42AE FF96                clr.l      [A6 - 0x6A]
  250. 000002BE  6000 02DE                bra        +0x2E0 /* 0000059E */
  251. label000002C2:
  252. 000002C2  2F03                     move.l     -[A7], D3
  253. 000002C4  3F3C 0004                move.w     -[A7], 0x4
  254. 000002C8  2F07                     move.l     -[A7], D7
  255. 000002CA  2F3C 0001 0000           move.l     -[A7], 0x10000
  256. 000002D0  486E FFF0                pea.l      [A6 - 0x10]
  257. 000002D4  486E FFEC                pea.l      [A6 - 0x14]
  258. 000002D8  303C 00E2                move.w     D0, 0xE2
  259. 000002DC  AAAA                     syscall    QuickTimeDispatch
  260. 000002DE  70FF                     moveq.l    D0, 0xFFFFFFFF
  261. 000002E0  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  262. 000002E4  6700 02B4                beq        +0x2B6 /* 0000059A */
  263. 000002E8  7020                     moveq.l    D0, 0x20
  264. 000002EA  A122                     syscall    NewHandle, flags=1
  265. 000002EC  2448                     movea.l    A2, A0
  266. 000002EE  200A                     move.l     D0, A2
  267. 000002F0  6700 02A8                beq        +0x2AA /* 0000059A */
  268. 000002F4  204A                     movea.l    A0, A2
  269. 000002F6  A029                     syscall    HLock
  270. 000002F8  2052                     movea.l    A0, [A2]
  271. 000002FA  2087                     move.l     [A0], D7
  272. 000002FC  2052                     movea.l    A0, [A2]
  273. 000002FE  216E FFF0 0004           move.l     [A0 + 0x4], [A6 - 0x10]
  274. 00000304  42A7                     clr.l      -[A7]
  275. 00000306  2052                     movea.l    A0, [A2]
  276. 00000308  2F10                     move.l     -[A7], [A0]
  277. 0000030A  2F03                     move.l     -[A7], D3
  278. 0000030C  303C 0096                move.w     D0, 0x96
  279. 00000310  AAAA                     syscall    QuickTimeDispatch
  280. 00000312  2052                     movea.l    A0, [A2]
  281. 00000314  215F 0008                move.l     [A0 + 0x8], [A7]+
  282. 00000318  42A7                     clr.l      -[A7]
  283. 0000031A  2052                     movea.l    A0, [A2]
  284. 0000031C  2068 0004                movea.l    A0, [A0 + 0x4]
  285. 00000320  4868 FFFF                pea.l      [A0 - 0x1]
  286. 00000324  2F03                     move.l     -[A7], D3
  287. 00000326  303C 0096                move.w     D0, 0x96
  288. 0000032A  AAAA                     syscall    QuickTimeDispatch
  289. 0000032C  2052                     movea.l    A0, [A2]
  290. 0000032E  215F 000C                move.l     [A0 + 0xC], [A7]+
  291. 00000332  2052                     movea.l    A0, [A2]
  292. 00000334  70FF                     moveq.l    D0, 0xFFFFFFFF
  293. 00000336  D0A8 000C                add.l      D0, [A0 + 0xC]
  294. 0000033A  2140 000C                move.l     [A0 + 0xC], D0
  295. 0000033E  2F04                     move.l     -[A7], D4
  296. 00000340  2052                     movea.l    A0, [A2]
  297. 00000342  2F28 0008                move.l     -[A7], [A0 + 0x8]
  298. 00000346  486E FFF4                pea.l      [A6 - 0xC]
  299. 0000034A  486E FF86                pea.l      [A6 - 0x7A]
  300. 0000034E  486E FF82                pea.l      [A6 - 0x7E]
  301. 00000352  303C 007B                move.w     D0, 0x7B /* '{' */
  302. 00000356  AAAA                     syscall    QuickTimeDispatch
  303. 00000358  2F04                     move.l     -[A7], D4
  304. 0000035A  2052                     movea.l    A0, [A2]
  305. 0000035C  2F28 000C                move.l     -[A7], [A0 + 0xC]
  306. 00000360  486E FF8E                pea.l      [A6 - 0x72]
  307. 00000364  486E FF86                pea.l      [A6 - 0x7A]
  308. 00000368  486E FF82                pea.l      [A6 - 0x7E]
  309. 0000036C  303C 007B                move.w     D0, 0x7B /* '{' */
  310. 00000370  AAAA                     syscall    QuickTimeDispatch
  311. 00000372  202E FF8E                move.l     D0, [A6 - 0x72]
  312. 00000376  90AE FFF4                sub.l      D0, [A6 - 0xC]
  313. 0000037A  5280                     addq.l     D0, 1
  314. 0000037C  2052                     movea.l    A0, [A2]
  315. 0000037E  2140 0010                move.l     [A0 + 0x10], D0
  316. 00000382  2052                     movea.l    A0, [A2]
  317. 00000384  42A8 0014                clr.l      [A0 + 0x14]
  318. 00000388  2053                     movea.l    A0, [A3]
  319. 0000038A  7001                     moveq.l    D0, 0x01
  320. 0000038C  B0A8 0004                cmp.l      D0, [A0 + 0x4]
  321. 00000390  6600 00B0                bne        +0xB2 /* 00000442 */
  322. 00000394  2052                     movea.l    A0, [A2]
  323. 00000396  2A28 0008                move.l     D5, [A0 + 0x8]
  324. 0000039A  6000 0098                bra        +0x9A /* 00000434 */
  325. label0000039E:
  326. 0000039E  4267                     clr.w      -[A7]
  327. 000003A0  2F04                     move.l     -[A7], D4
  328. 000003A2  486E FF66                pea.l      [A6 - 0x9A]
  329. 000003A6  486E FF62                pea.l      [A6 - 0x9E]
  330. 000003AA  2F05                     move.l     -[A7], D5
  331. 000003AC  486E FF86                pea.l      [A6 - 0x7A]
  332. 000003B0  486E FF5A                pea.l      [A6 - 0xA6]
  333. 000003B4  42A7                     clr.l      -[A7]
  334. 000003B6  486E FF54                pea.l      [A6 - 0xAC]
  335. 000003BA  2F3C 1000 0000           move.l     -[A7], 0x10000000
  336. 000003C0  486E FF4C                pea.l      [A6 - 0xB4]
  337. 000003C4  486E FF4A                pea.l      [A6 - 0xB6]
  338. 000003C8  303C 007F                move.w     D0, 0x7F
  339. 000003CC  AAAA                     syscall    QuickTimeDispatch
  340. 000003CE  3D5F FF58                move.w     [A6 - 0xA8], [A7]+
  341. 000003D2  2F2E FF4C                move.l     -[A7], [A6 - 0xB4]
  342. 000003D6  2F2E FF5A                move.l     -[A7], [A6 - 0xA6]
  343. 000003DA  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  344. 000003DE  DA80                     add.l      D5, D0
  345. 000003E0  700C                     moveq.l    D0, 0x0C
  346. 000003E2  A122                     syscall    NewHandle, flags=1
  347. 000003E4  2848                     movea.l    A4, A0
  348. 000003E6  200C                     move.l     D0, A4
  349. 000003E8  674A                     beq        +0x4C /* 00000434 */
  350. 000003EA  2054                     movea.l    A0, [A4]
  351. 000003EC  20AE FF66                move.l     [A0], [A6 - 0x9A]
  352. 000003F0  202E FF66                move.l     D0, [A6 - 0x9A]
  353. 000003F4  D0AE FF62                add.l      D0, [A6 - 0x9E]
  354. 000003F8  2054                     movea.l    A0, [A4]
  355. 000003FA  2140 0004                move.l     [A0 + 0x4], D0
  356. 000003FE  2054                     movea.l    A0, [A4]
  357. 00000400  2028 0004                move.l     D0, [A0 + 0x4]
  358. 00000404  B0AD FBE0                cmp.l      D0, [A5 - 0x420]
  359. 00000408  6F08                     ble        +0xA /* 00000412 */
  360. 0000040A  2054                     movea.l    A0, [A4]
  361. 0000040C  2B68 0004 FBE0           move.l     [A5 - 0x420], [A0 + 0x4]
  362. label00000412:
  363. 00000412  2052                     movea.l    A0, [A2]
  364. 00000414  4AA8 0014                tst.l      [A0 + 0x14]
  365. 00000418  670E                     beq        +0x10 /* 00000428 */
  366. 0000041A  2052                     movea.l    A0, [A2]
  367. 0000041C  2C28 0014                move.l     D6, [A0 + 0x14]
  368. 00000420  2254                     movea.l    A1, [A4]
  369. 00000422  2346 0008                move.l     [A1 + 0x8], D6
  370. 00000426  6006                     bra        +0x8 /* 0000042E */
  371. label00000428:
  372. 00000428  2054                     movea.l    A0, [A4]
  373. 0000042A  42A8 0008                clr.l      [A0 + 0x8]
  374. label0000042E:
  375. 0000042E  2052                     movea.l    A0, [A2]
  376. 00000430  214C 0014                move.l     [A0 + 0x14], A4
  377. label00000434:
  378. 00000434  2052                     movea.l    A0, [A2]
  379. 00000436  BAA8 000C                cmp.l      D5, [A0 + 0xC]
  380. 0000043A  6D00 FF62                blt        -0x9C /* 0000039E */
  381. 0000043E  6000 00EE                bra        +0xF0 /* 0000052E */
  382. label00000442:
  383. 00000442  2052                     movea.l    A0, [A2]
  384. 00000444  2A28 0008                move.l     D5, [A0 + 0x8]
  385. 00000448  6000 00D6                bra        +0xD8 /* 00000520 */
  386. label0000044C:
  387. 0000044C  4267                     clr.w      -[A7]
  388. 0000044E  2F04                     move.l     -[A7], D4
  389. 00000450  486E FF66                pea.l      [A6 - 0x9A]
  390. 00000454  486E FF62                pea.l      [A6 - 0x9E]
  391. 00000458  2F05                     move.l     -[A7], D5
  392. 0000045A  486E FF86                pea.l      [A6 - 0x7A]
  393. 0000045E  486E FF5A                pea.l      [A6 - 0xA6]
  394. 00000462  42A7                     clr.l      -[A7]
  395. 00000464  486E FF54                pea.l      [A6 - 0xAC]
  396. 00000468  4878 0001                push.l     0x1
  397. 0000046C  486E FF4C                pea.l      [A6 - 0xB4]
  398. 00000470  486E FF4A                pea.l      [A6 - 0xB6]
  399. 00000474  303C 007F                move.w     D0, 0x7F
  400. 00000478  AAAA                     syscall    QuickTimeDispatch
  401. 0000047A  3D5F FF58                move.w     [A6 - 0xA8], [A7]+
  402. 0000047E  DAAE FF5A                add.l      D5, [A6 - 0xA6]
  403. 00000482  700C                     moveq.l    D0, 0x0C
  404. 00000484  A122                     syscall    NewHandle, flags=1
  405. 00000486  2848                     movea.l    A4, A0
  406. 00000488  2052                     movea.l    A0, [A2]
  407. 0000048A  4AA8 0014                tst.l      [A0 + 0x14]
  408. 0000048E  6742                     beq        +0x44 /* 000004D2 */
  409. 00000490  2052                     movea.l    A0, [A2]
  410. 00000492  2C28 0014                move.l     D6, [A0 + 0x14]
  411. 00000496  2246                     movea.l    A1, D6
  412. 00000498  2251                     movea.l    A1, [A1]
  413. 0000049A  2029 0004                move.l     D0, [A1 + 0x4]
  414. 0000049E  B0AE FF66                cmp.l      D0, [A6 - 0x9A]
  415. 000004A2  662E                     bne        +0x30 /* 000004D2 */
  416. 000004A4  202E FF66                move.l     D0, [A6 - 0x9A]
  417. 000004A8  D0AE FF62                add.l      D0, [A6 - 0x9E]
  418. 000004AC  2046                     movea.l    A0, D6
  419. 000004AE  2050                     movea.l    A0, [A0]
  420. 000004B0  2140 0004                move.l     [A0 + 0x4], D0
  421. 000004B4  2046                     movea.l    A0, D6
  422. 000004B6  2050                     movea.l    A0, [A0]
  423. 000004B8  2028 0004                move.l     D0, [A0 + 0x4]
  424. 000004BC  B0AD FBE0                cmp.l      D0, [A5 - 0x420]
  425. 000004C0  6F0A                     ble        +0xC /* 000004CC */
  426. 000004C2  2046                     movea.l    A0, D6
  427. 000004C4  2050                     movea.l    A0, [A0]
  428. 000004C6  2B68 0004 FBE0           move.l     [A5 - 0x420], [A0 + 0x4]
  429. label000004CC:
  430. 000004CC  204C                     movea.l    A0, A4
  431. 000004CE  A023                     syscall    DisposHandle/DisposeHandle
  432. 000004D0  99CC                     sub.l      A4, A4
  433. label000004D2:
  434. 000004D2  200C                     move.l     D0, A4
  435. 000004D4  674A                     beq        +0x4C /* 00000520 */
  436. 000004D6  2054                     movea.l    A0, [A4]
  437. 000004D8  20AE FF66                move.l     [A0], [A6 - 0x9A]
  438. 000004DC  202E FF66                move.l     D0, [A6 - 0x9A]
  439. 000004E0  D0AE FF62                add.l      D0, [A6 - 0x9E]
  440. 000004E4  2054                     movea.l    A0, [A4]
  441. 000004E6  2140 0004                move.l     [A0 + 0x4], D0
  442. 000004EA  2054                     movea.l    A0, [A4]
  443. 000004EC  2028 0004                move.l     D0, [A0 + 0x4]
  444. 000004F0  B0AD FBE0                cmp.l      D0, [A5 - 0x420]
  445. 000004F4  6F08                     ble        +0xA /* 000004FE */
  446. 000004F6  2054                     movea.l    A0, [A4]
  447. 000004F8  2B68 0004 FBE0           move.l     [A5 - 0x420], [A0 + 0x4]
  448. label000004FE:
  449. 000004FE  2052                     movea.l    A0, [A2]
  450. 00000500  4AA8 0014                tst.l      [A0 + 0x14]
  451. 00000504  670E                     beq        +0x10 /* 00000514 */
  452. 00000506  2052                     movea.l    A0, [A2]
  453. 00000508  2C28 0014                move.l     D6, [A0 + 0x14]
  454. 0000050C  2254                     movea.l    A1, [A4]
  455. 0000050E  2346 0008                move.l     [A1 + 0x8], D6
  456. 00000512  6006                     bra        +0x8 /* 0000051A */
  457. label00000514:
  458. 00000514  2054                     movea.l    A0, [A4]
  459. 00000516  42A8 0008                clr.l      [A0 + 0x8]
  460. label0000051A:
  461. 0000051A  2052                     movea.l    A0, [A2]
  462. 0000051C  214C 0014                move.l     [A0 + 0x14], A4
  463. label00000520:
  464. 00000520  2052                     movea.l    A0, [A2]
  465. 00000522  7001                     moveq.l    D0, 0x01
  466. 00000524  D0A8 000C                add.l      D0, [A0 + 0xC]
  467. 00000528  B085                     cmp.l      D0, D5
  468. 0000052A  6C00 FF20                bge        -0xDE /* 0000044C */
  469. label0000052E:
  470. 0000052E  42A7                     clr.l      -[A7]
  471. 00000530  2F03                     move.l     -[A7], D3
  472. 00000532  2052                     movea.l    A0, [A2]
  473. 00000534  2F10                     move.l     -[A7], [A0]
  474. 00000536  303C 0155                move.w     D0, 0x155
  475. 0000053A  AAAA                     syscall    QuickTimeDispatch
  476. 0000053C  2D5F FF8A                move.l     [A6 - 0x76], [A7]+
  477. 00000540  4267                     clr.w      -[A7]
  478. 00000542  2F03                     move.l     -[A7], D3
  479. 00000544  2F2E FF8A                move.l     -[A7], [A6 - 0x76]
  480. 00000548  486E FF7E                pea.l      [A6 - 0x82]
  481. 0000054C  486E FF7A                pea.l      [A6 - 0x86]
  482. 00000550  486E FF76                pea.l      [A6 - 0x8A]
  483. 00000554  486E FF72                pea.l      [A6 - 0x8E]
  484. 00000558  486E FF6E                pea.l      [A6 - 0x92]
  485. 0000055C  303C 0156                move.w     D0, 0x156
  486. 00000560  AAAA                     syscall    QuickTimeDispatch
  487. 00000562  3D5F FF58                move.w     [A6 - 0xA8], [A7]+
  488. 00000566  2052                     movea.l    A0, [A2]
  489. 00000568  216E FF6E 0018           move.l     [A0 + 0x18], [A6 - 0x92]
  490. 0000056E  4AAE FF96                tst.l      [A6 - 0x6A]
  491. 00000572  660E                     bne        +0x10 /* 00000582 */
  492. 00000574  2052                     movea.l    A0, [A2]
  493. 00000576  42A8 001C                clr.l      [A0 + 0x1C]
  494. 0000057A  2053                     movea.l    A0, [A3]
  495. 0000057C  214A 0024                move.l     [A0 + 0x24], A2
  496. 00000580  6010                     bra        +0x12 /* 00000592 */
  497. label00000582:
  498. 00000582  2052                     movea.l    A0, [A2]
  499. 00000584  42A8 001C                clr.l      [A0 + 0x1C]
  500. 00000588  206E FF96                movea.l    A0, [A6 - 0x6A]
  501. 0000058C  2050                     movea.l    A0, [A0]
  502. 0000058E  214A 001C                move.l     [A0 + 0x1C], A2
  503. label00000592:
  504. 00000592  2D4A FF96                move.l     [A6 - 0x6A], A2
  505. 00000596  204A                     movea.l    A0, A2
  506. 00000598  A02A                     syscall    HUnlock
  507. label0000059A:
  508. 0000059A  2E2E FFF0                move.l     D7, [A6 - 0x10]
  509. label0000059E:
  510. 0000059E  4AAE FFF0                tst.l      [A6 - 0x10]
  511. 000005A2  6D10                     blt        +0x12 /* 000005B4 */
  512. 000005A4  2053                     movea.l    A0, [A3]
  513. 000005A6  2028 0008                move.l     D0, [A0 + 0x8]
  514. 000005AA  D0A8 000C                add.l      D0, [A0 + 0xC]
  515. 000005AE  B087                     cmp.l      D0, D7
  516. 000005B0  6E00 FD10                bgt        -0x2EE /* 000002C2 */
  517. label000005B4:
  518. 000005B4  204B                     movea.l    A0, A3
  519. 000005B6  A02A                     syscall    HUnlock
  520. 000005B8  600E                     bra        +0x10 /* 000005C8 */
  521. label000005BA:
  522. 000005BA  3F3C 0014                move.w     -[A7], 0x14
  523. 000005BE  A9C8                     syscall    SysBeep
  524. 000005C0  6006                     bra        +0x8 /* 000005C8 */
  525. label000005C2:
  526. 000005C2  3F3C 0014                move.w     -[A7], 0x14
  527. 000005C6  A9C8                     syscall    SysBeep
  528. label000005C8:
  529. 000005C8  52AE FF9A                addq.l     [A6 - 0x66], 1
  530. label000005CC:
  531. 000005CC  202E FF9A                move.l     D0, [A6 - 0x66]
  532. 000005D0  B0AD FBD8                cmp.l      D0, [A5 - 0x428]
  533. 000005D4  6F00 FB9A                ble        -0x464 /* 00000170 */
  534. label000005D8:
  535. 000005D8  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  536. 000005DC  303C 0023                move.w     D0, 0x23 /* '#' */
  537. 000005E0  AAAA                     syscall    QuickTimeDispatch
  538. 000005E2  4267                     clr.w      -[A7]
  539. 000005E4  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  540. 000005E8  303C 00D5                move.w     D0, 0xD5
  541. 000005EC  AAAA                     syscall    QuickTimeDispatch
  542. 000005EE  3D5F FF58                move.w     [A6 - 0xA8], [A7]+
  543. label000005F2:
  544. 000005F2  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  545. 000005F6  4E5E                     unlink     A6
  546. 000005F8  4E75                     rts
  547. 000005FA  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  548. 00000600  2F3C 3F3F 3F3F           move.l     -[A7], 0x3F3F3F3F /* '????' */
  549. 00000606  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  550. 0000060A  4A00                     tst.b      D0
  551. 0000060C  508F                     addq.l     A7, 8
  552. 0000060E  6704                     beq        +0x6 /* 00000614 */
  553. 00000610  4EBA FA7C                jsr        [PC - 0x584 /* 0000008E */]
  554. label00000614:
  555. 00000614  4E75                     rts
  556. export_21:
  557. 00000616  4E56 FEF6                link       A6, -0x010A
  558. 0000061A  48E7 0308                movem.l    -[A7], D6,D7,A4
  559. 0000061E  486E FFFC                pea.l      [A6 - 0x4]
  560. 00000622  A874                     syscall    GetPort
  561. 00000624  7C02                     moveq.l    D6, 0x02
  562. 00000626  486E FFF7                pea.l      [A6 - 0x9]
  563. 0000062A  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  564. 0000062E  4AAD F8AC                tst.l      [A5 - 0x754]
  565. 00000632  588F                     addq.l     A7, 4
  566. 00000634  6764                     beq        +0x66 /* 0000069A */
  567. 00000636  4AAD F89A                tst.l      [A5 - 0x766]
  568. 0000063A  675E                     beq        +0x60 /* 0000069A */
  569. 0000063C  4A2E FFF7                tst.b      [A6 - 0x9]
  570. 00000640  6658                     bne        +0x5A /* 0000069A */
  571. 00000642  286D F8AC                movea.l    A4, [A5 - 0x754]
  572. 00000646  2F0C                     move.l     -[A7], A4
  573. 00000648  A873                     syscall    SetPort
  574. 0000064A  4267                     clr.w      -[A7]
  575. 0000064C  A887                     syscall    TextFont
  576. 0000064E  3F3C 000C                move.w     -[A7], 0xC
  577. 00000652  A88A                     syscall    TextSize
  578. 00000654  7E00                     moveq.l    D7, 0x00
  579. label00000656:
  580. 00000656  A850                     syscall    InitCursor
  581. 00000658  5247                     addq.w     D7, 1
  582. 0000065A  2F2D F8AC                move.l     -[A7], [A5 - 0x754]
  583. 0000065E  42A7                     clr.l      -[A7]
  584. 00000660  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  585. 00000664  2F0C                     move.l     -[A7], A4
  586. 00000666  A873                     syscall    SetPort
  587. 00000668  2F3C 0014 000A           move.l     -[A7], 0x14000A
  588. 0000066E  A893                     syscall    MoveTo
  589. 00000670  486D FC26                pea.l      [A5 - 0x3DA]
  590. 00000674  A884                     syscall    DrawString
  591. 00000676  3047                     movea.w    A0, D7
  592. 00000678  2F08                     move.l     -[A7], A0
  593. 0000067A  486E FEF6                pea.l      [A6 - 0x10A]
  594. 0000067E  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  595. 00000682  486E FEF6                pea.l      [A6 - 0x10A]
  596. 00000686  A884                     syscall    DrawString
  597. 00000688  2F2D F8AC                move.l     -[A7], [A5 - 0x754]
  598. 0000068C  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  599. 00000690  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  600. 00000694  A873                     syscall    SetPort
  601. 00000696  BC47                     cmp.w      D6, D7
  602. 00000698  6EBC                     bgt        -0x42 /* 00000656 */
  603. label0000069A:
  604. 0000069A  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  605. 0000069E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  606. 000006A2  A873                     syscall    SetPort
  607. 000006A4  A850                     syscall    InitCursor
  608. 000006A6  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  609. 000006AA  4E5E                     unlink     A6
  610. 000006AC  4E75                     rts
  611. fn000006AE:
  612. 000006AE  4E56 FFE4                link       A6, -0x001C
  613. 000006B2  2F07                     move.l     -[A7], D7
  614. 000006B4  4267                     clr.w      -[A7]
  615. 000006B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  616. 000006BA  2F3C 6D69 7373           move.l     -[A7], 0x6D697373 /* 'miss' */
  617. 000006C0  2F3C 6B65 7977           move.l     -[A7], 0x6B657977 /* 'keyw' */
  618. 000006C6  486E FFFC                pea.l      [A6 - 0x4]
  619. 000006CA  486E FFF8                pea.l      [A6 - 0x8]
  620. 000006CE  4878 0004                push.l     0x4
  621. 000006D2  486E FFF4                pea.l      [A6 - 0xC]
  622. 000006D6  303C 0E15                move.w     D0, 0xE15
  623. 000006DA  A816                     syscall    Pack8
  624. 000006DC  3E1F                     move.w     D7, [A7]+
  625. 000006DE  4A47                     tst.w      D7
  626. 000006E0  6610                     bne        +0x12 /* 000006F2 */
  627. 000006E2  2D6E FFFC FFE6           move.l     [A6 - 0x1A], [A6 - 0x4]
  628. 000006E8  2D6E FFF8 FFEE           move.l     [A6 - 0x12], [A6 - 0x8]
  629. 000006EE  3E3C F954                move.w     D7, 0xF954
  630. label000006F2:
  631. 000006F2  0C47 F95B                cmpi.w     D7, 0xF95B
  632. 000006F6  56C0                     sne        D0
  633. 000006F8  4400                     neg.b      D0
  634. 000006FA  2E1F                     move.l     D7, [A7]+
  635. 000006FC  4E5E                     unlink     A6
  636. 000006FE  4E75                     rts
  637. fn00000700:
  638. 00000700  4E56 FFA2                link       A6, -0x005E
  639. 00000704  48E7 0300                movem.l    -[A7], D6,D7
  640. 00000708  7E00                     moveq.l    D7, 0x00
  641. 0000070A  42AE FFFC                clr.l      [A6 - 0x4]
  642. 0000070E  4267                     clr.w      -[A7]
  643. 00000710  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  644. 00000714  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  645. 0000071A  2F3C 6C69 7374           move.l     -[A7], 0x6C697374 /* 'list' */
  646. 00000720  486E FFF8                pea.l      [A6 - 0x8]
  647. 00000724  303C 0812                move.w     D0, 0x812
  648. 00000728  A816                     syscall    Pack8
  649. 0000072A  3E1F                     move.w     D7, [A7]+
  650. 0000072C  4A47                     tst.w      D7
  651. 0000072E  6704                     beq        +0x6 /* 00000734 */
  652. 00000730  3007                     move.w     D0, D7
  653. 00000732  6064                     bra        +0x66 /* 00000798 */
  654. label00000734:
  655. 00000734  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  656. 00000738  4EBA FF74                jsr        [PC - 0x8C /* 000006AE */]
  657. 0000073C  4A00                     tst.b      D0
  658. 0000073E  588F                     addq.l     A7, 4
  659. 00000740  6654                     bne        +0x56 /* 00000796 */
  660. 00000742  4267                     clr.w      -[A7]
  661. 00000744  486E FFF8                pea.l      [A6 - 0x8]
  662. 00000748  486E FFAE                pea.l      [A6 - 0x52]
  663. 0000074C  303C 0407                move.w     D0, 0x407
  664. 00000750  A816                     syscall    Pack8
  665. 00000752  3E1F                     move.w     D7, [A7]+
  666. 00000754  4A47                     tst.w      D7
  667. 00000756  663E                     bne        +0x40 /* 00000796 */
  668. 00000758  7C01                     moveq.l    D6, 0x01
  669. 0000075A  6032                     bra        +0x34 /* 0000078E */
  670. label0000075C:
  671. 0000075C  4267                     clr.w      -[A7]
  672. 0000075E  486E FFF8                pea.l      [A6 - 0x8]
  673. 00000762  3046                     movea.w    A0, D6
  674. 00000764  2F08                     move.l     -[A7], A0
  675. 00000766  2F3C 6673 7320           move.l     -[A7], 0x66737320 /* 'fss ' */
  676. 0000076C  486E FFAA                pea.l      [A6 - 0x56]
  677. 00000770  486E FFA6                pea.l      [A6 - 0x5A]
  678. 00000774  486E FFB2                pea.l      [A6 - 0x4E]
  679. 00000778  4878 0046                push.l     0x46 /* 'F' */
  680. 0000077C  486E FFA2                pea.l      [A6 - 0x5E]
  681. 00000780  303C 100A                move.w     D0, 0x100A
  682. 00000784  A816                     syscall    Pack8
  683. 00000786  3E1F                     move.w     D7, [A7]+
  684. 00000788  4A47                     tst.w      D7
  685. 0000078A  660A                     bne        +0xC /* 00000796 */
  686. 0000078C  5246                     addq.w     D6, 1
  687. label0000078E:
  688. 0000078E  3046                     movea.w    A0, D6
  689. 00000790  B1EE FFAE                cmpa.l     A0, [A6 - 0x52]
  690. 00000794  6FC6                     ble        -0x38 /* 0000075C */
  691. label00000796:
  692. 00000796  3007                     move.w     D0, D7
  693. label00000798:
  694. 00000798  4CDF 00C0                movem.l    D6,D7, [A7]+
  695. 0000079C  4E5E                     unlink     A6
  696. 0000079E  4E75                     rts
  697. fn000007A0:
  698. 000007A0  4E56 FFA2                link       A6, -0x005E
  699. 000007A4  48E7 0300                movem.l    -[A7], D6,D7
  700. 000007A8  7E00                     moveq.l    D7, 0x00
  701. 000007AA  42AE FFFC                clr.l      [A6 - 0x4]
  702. 000007AE  4267                     clr.w      -[A7]
  703. 000007B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  704. 000007B4  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  705. 000007BA  2F3C 6C69 7374           move.l     -[A7], 0x6C697374 /* 'list' */
  706. 000007C0  486E FFF8                pea.l      [A6 - 0x8]
  707. 000007C4  303C 0812                move.w     D0, 0x812
  708. 000007C8  A816                     syscall    Pack8
  709. 000007CA  3E1F                     move.w     D7, [A7]+
  710. 000007CC  4A47                     tst.w      D7
  711. 000007CE  6704                     beq        +0x6 /* 000007D4 */
  712. 000007D0  3007                     move.w     D0, D7
  713. 000007D2  6064                     bra        +0x66 /* 00000838 */
  714. label000007D4:
  715. 000007D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  716. 000007D8  4EBA FED4                jsr        [PC - 0x12C /* 000006AE */]
  717. 000007DC  4A00                     tst.b      D0
  718. 000007DE  588F                     addq.l     A7, 4
  719. 000007E0  6654                     bne        +0x56 /* 00000836 */
  720. 000007E2  4267                     clr.w      -[A7]
  721. 000007E4  486E FFF8                pea.l      [A6 - 0x8]
  722. 000007E8  486E FFAE                pea.l      [A6 - 0x52]
  723. 000007EC  303C 0407                move.w     D0, 0x407
  724. 000007F0  A816                     syscall    Pack8
  725. 000007F2  3E1F                     move.w     D7, [A7]+
  726. 000007F4  4A47                     tst.w      D7
  727. 000007F6  663E                     bne        +0x40 /* 00000836 */
  728. 000007F8  7C01                     moveq.l    D6, 0x01
  729. 000007FA  6032                     bra        +0x34 /* 0000082E */
  730. label000007FC:
  731. 000007FC  4267                     clr.w      -[A7]
  732. 000007FE  486E FFF8                pea.l      [A6 - 0x8]
  733. 00000802  3046                     movea.w    A0, D6
  734. 00000804  2F08                     move.l     -[A7], A0
  735. 00000806  2F3C 6673 7320           move.l     -[A7], 0x66737320 /* 'fss ' */
  736. 0000080C  486E FFAA                pea.l      [A6 - 0x56]
  737. 00000810  486E FFA6                pea.l      [A6 - 0x5A]
  738. 00000814  486E FFB2                pea.l      [A6 - 0x4E]
  739. 00000818  4878 0046                push.l     0x46 /* 'F' */
  740. 0000081C  486E FFA2                pea.l      [A6 - 0x5E]
  741. 00000820  303C 100A                move.w     D0, 0x100A
  742. 00000824  A816                     syscall    Pack8
  743. 00000826  3E1F                     move.w     D7, [A7]+
  744. 00000828  4A47                     tst.w      D7
  745. 0000082A  660A                     bne        +0xC /* 00000836 */
  746. 0000082C  5246                     addq.w     D6, 1
  747. label0000082E:
  748. 0000082E  3046                     movea.w    A0, D6
  749. 00000830  B1EE FFAE                cmpa.l     A0, [A6 - 0x52]
  750. 00000834  6FC6                     ble        -0x38 /* 000007FC */
  751. label00000836:
  752. 00000836  3007                     move.w     D0, D7
  753. label00000838:
  754. 00000838  4CDF 00C0                movem.l    D6,D7, [A7]+
  755. 0000083C  4E5E                     unlink     A6
  756. 0000083E  4E75                     rts
  757. export_36:
  758. 00000840  4E56 FFFE                link       A6, -0x0002
  759. 00000844  426E FFFE                clr.w      [A6 - 0x2]
  760. 00000848  202E 0008                move.l     D0, [A6 + 0x8]
  761. 0000084C  6B58                     bmi        +0x5A /* 000008A6 */
  762. 0000084E  0480 7064 6F63           subi.l     D0, 0x70646F63 /* 'pdoc' */
  763. 00000854  6734                     beq        +0x36 /* 0000088A */
  764. 00000856  6A14                     bpl        +0x16 /* 0000086C */
  765. 00000858  0480 FF00 0000           subi.l     D0, 0xFF000000
  766. 0000085E  6716                     beq        +0x18 /* 00000876 */
  767. 00000860  6A44                     bpl        +0x46 /* 000008A6 */
  768. 00000862  0480 FFFD 010D           subi.l     D0, 0xFFFD010D
  769. 00000868  6742                     beq        +0x44 /* 000008AC */
  770. 0000086A  603A                     bra        +0x3C /* 000008A6 */
  771. label0000086C:
  772. 0000086C  0480 0110 FA11           subi.l     D0, 0x110FA11
  773. 00000872  672A                     beq        +0x2C /* 0000089E */
  774. 00000874  6030                     bra        +0x32 /* 000008A6 */
  775. label00000876:
  776. 00000876  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  777. 0000087A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  778. 0000087E  4EBA FE80                jsr        [PC - 0x180 /* 00000700 */]
  779. 00000882  3D40 FFFE                move.w     [A6 - 0x2], D0
  780. 00000886  508F                     addq.l     A7, 8
  781. 00000888  6022                     bra        +0x24 /* 000008AC */
  782. label0000088A:
  783. 0000088A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  784. 0000088E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  785. 00000892  4EBA FF0C                jsr        [PC - 0xF4 /* 000007A0 */]
  786. 00000896  3D40 FFFE                move.w     [A6 - 0x2], D0
  787. 0000089A  508F                     addq.l     A7, 8
  788. 0000089C  600E                     bra        +0x10 /* 000008AC */
  789. label0000089E:
  790. 0000089E  1B7C 0001 F514           move.b     [A5 - 0xAEC], 0x1
  791. 000008A4  6006                     bra        +0x8 /* 000008AC */
  792. label000008A6:
  793. 000008A6  3D7C F954 FFFE           move.w     [A6 - 0x2], 0xF954
  794. label000008AC:
  795. 000008AC  4267                     clr.w      -[A7]
  796. 000008AE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  797. 000008B2  2F3C 6572 726E           move.l     -[A7], 0x6572726E /* 'errn' */
  798. 000008B8  2F3C 7368 6F72           move.l     -[A7], 0x73686F72 /* 'shor' */
  799. 000008BE  486E FFFE                pea.l      [A6 - 0x2]
  800. 000008C2  4878 0002                push.l     0x2
  801. 000008C6  303C 0A0F                move.w     D0, 0xA0F
  802. 000008CA  A816                     syscall    Pack8
  803. 000008CC  3D6E FFFE 0014           move.w     [A6 + 0x14], [A6 - 0x2]
  804. 000008D2  4E5E                     unlink     A6
  805. 000008D4  205F                     movea.l    A0, [A7]+
  806. 000008D6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  807. 000008DA  4ED0                     jmp        [A0]
  808. export_34:
  809. 000008DC  48E7 0300                movem.l    -[A7], D6,D7
  810. 000008E0  7E00                     moveq.l    D7, 0x00
  811. 000008E2  7C00                     moveq.l    D6, 0x00
  812. 000008E4  6036                     bra        +0x38 /* 0000091C */
  813. label000008E6:
  814. 000008E6  4267                     clr.w      -[A7]
  815. 000008E8  700C                     moveq.l    D0, 0x0C
  816. 000008EA  C1C6                     muls.w     D0, D6
  817. 000008EC  204D                     movea.l    A0, A5
  818. 000008EE  D1C0                     add.l      A0, D0
  819. 000008F0  2F28 FC4A                move.l     -[A7], [A0 - 0x3B6]
  820. 000008F4  700C                     moveq.l    D0, 0x0C
  821. 000008F6  C1C6                     muls.w     D0, D6
  822. 000008F8  204D                     movea.l    A0, A5
  823. 000008FA  D1C0                     add.l      A0, D0
  824. 000008FC  2F28 FC4E                move.l     -[A7], [A0 - 0x3B2]
  825. 00000900  486D 0142                pea.l      [A5 + 0x142 /* export_36 */]
  826. 00000904  700C                     moveq.l    D0, 0x0C
  827. 00000906  C1C6                     muls.w     D0, D6
  828. 00000908  204D                     movea.l    A0, A5
  829. 0000090A  D1C0                     add.l      A0, D0
  830. 0000090C  2F28 FC52                move.l     -[A7], [A0 - 0x3AE]
  831. 00000910  4227                     clr.b      -[A7]
  832. 00000912  303C 091F                move.w     D0, 0x91F
  833. 00000916  A816                     syscall    Pack8
  834. 00000918  3E1F                     move.w     D7, [A7]+
  835. 0000091A  5246                     addq.w     D6, 1
  836. label0000091C:
  837. 0000091C  0C46 0004                cmpi.w     D6, 0x4
  838. 00000920  65C4                     bcs        -0x3A /* 000008E6 */
  839. 00000922  4CDF 00C0                movem.l    D6,D7, [A7]+
  840. 00000926  4E75                     rts
  841. export_35:
  842. 00000928  4E56 0000                link       A6, 0
  843. 0000092C  206E 0008                movea.l    A0, [A6 + 0x8]
  844. 00000930  2028 0002                move.l     D0, [A0 + 0x2]
  845. 00000934  0280 FF00 0000           andi.l     D0, 0xFF000000
  846. 0000093A  7218                     moveq.l    D1, 0x18
  847. 0000093C  E2A0                     asr        D0, D1
  848. 0000093E  5380                     subq.l     D0, 1
  849. 00000940  6618                     bne        +0x1A /* 0000095A */
  850. 00000942  206E 0008                movea.l    A0, [A6 + 0x8]
  851. 00000946  0828 0000 0005           btst.b     [A0 + 0x5], 0x0
  852. 0000094C  6606                     bne        +0x8 /* 00000954 */
  853. 0000094E  422D F624                clr.b      [A5 - 0x9DC]
  854. 00000952  6006                     bra        +0x8 /* 0000095A */
  855. label00000954:
  856. 00000954  1B7C 0001 F624           move.b     [A5 - 0x9DC], 0x1
  857. label0000095A:
  858. 0000095A  4E5E                     unlink     A6
  859. 0000095C  4E75                     rts
  860. export_22:
  861. 0000095E  4E56 FFFE                link       A6, -0x0002
  862. 00000962  48E7 1F08                movem.l    -[A7], D3,D4,D5,D6,D7,A4
  863. 00000966  286E 0008                movea.l    A4, [A6 + 0x8]
  864. 0000096A  7601                     moveq.l    D3, 0x01
  865. 0000096C  3E2C 0004                move.w     D7, [A4 + 0x4]
  866. 00000970  0247 00FF                andi.w     D7, 0xFF
  867. 00000974  1C07                     move.b     D6, D7
  868. 00000976  082C 0000 000E           btst.b     [A4 + 0xE], 0x0
  869. 0000097C  56C5                     sne        D5
  870. 0000097E  4405                     neg.b      D5
  871. 00000980  082C 0003 000E           btst.b     [A4 + 0xE], 0x3
  872. 00000986  56C4                     sne        D4
  873. 00000988  4404                     neg.b      D4
  874. 0000098A  082C 0001 000E           btst.b     [A4 + 0xE], 0x1
  875. 00000990  56C0                     sne        D0
  876. 00000992  4400                     neg.b      D0
  877. 00000994  1D40 FFFF                move.b     [A6 - 0x1], D0
  878. 00000998  1003                     move.b     D0, D3
  879. 0000099A  4CDF 10F8                movem.l    D3,D4,D5,D6,D7,A4, [A7]+
  880. 0000099E  4E5E                     unlink     A6
  881. 000009A0  4E75                     rts
  882. export_23:
  883. 000009A2  4E56 0000                link       A6, 0
  884. 000009A6  2F07                     move.l     -[A7], D7
  885. 000009A8  7E01                     moveq.l    D7, 0x01
  886. 000009AA  1007                     move.b     D0, D7
  887. 000009AC  2E1F                     move.l     D7, [A7]+
  888. 000009AE  4E5E                     unlink     A6
  889. 000009B0  4E75                     rts
  890. 000009B2  4E56 0000                link       A6, 0
  891. 000009B6  4E5E                     unlink     A6
  892. 000009B8  4E75                     rts
  893. export_24:
  894. 000009BA  4E56 0000                link       A6, 0
  895. 000009BE  4E5E                     unlink     A6
  896. 000009C0  4E75                     rts
  897. export_25:
  898. 000009C2  4E56 0000                link       A6, 0
  899. 000009C6  4E5E                     unlink     A6
  900. 000009C8  4E75                     rts
  901. export_26:
  902. 000009CA  4E56 0000                link       A6, 0
  903. 000009CE  4E5E                     unlink     A6
  904. 000009D0  4E75                     rts
  905. export_27:
  906. 000009D2  4E56 0000                link       A6, 0
  907. 000009D6  4E5E                     unlink     A6
  908. 000009D8  4E75                     rts
  909. export_28:
  910. 000009DA  4E56 0000                link       A6, 0
  911. 000009DE  4E5E                     unlink     A6
  912. 000009E0  4E75                     rts
  913. export_29:
  914. 000009E2  4E56 0000                link       A6, 0
  915. 000009E6  4E5E                     unlink     A6
  916. 000009E8  4E75                     rts
  917. export_30:
  918. 000009EA  4A2D FAD2                tst.b      [A5 - 0x52E]
  919. 000009EE  673E                     beq        +0x40 /* 00000A2E */
  920. 000009F0  2F2D F8D0                move.l     -[A7], [A5 - 0x730]
  921. 000009F4  3F3C 0001                move.w     -[A7], 0x1
  922. 000009F8  A93A                     syscall    DisableItem
  923. 000009FA  2F2D F8D0                move.l     -[A7], [A5 - 0x730]
  924. 000009FE  3F3C 0002                move.w     -[A7], 0x2
  925. 00000A02  A939                     syscall    EnableItem
  926. 00000A04  2F2D F8D0                move.l     -[A7], [A5 - 0x730]
  927. 00000A08  3F3C 0005                move.w     -[A7], 0x5
  928. 00000A0C  A939                     syscall    EnableItem
  929. 00000A0E  2F2D F8D8                move.l     -[A7], [A5 - 0x728]
  930. 00000A12  3F3C 0001                move.w     -[A7], 0x1
  931. 00000A16  A939                     syscall    EnableItem
  932. 00000A18  2F2D F8D8                move.l     -[A7], [A5 - 0x728]
  933. 00000A1C  3F3C 0002                move.w     -[A7], 0x2
  934. 00000A20  A939                     syscall    EnableItem
  935. 00000A22  2F2D F8D8                move.l     -[A7], [A5 - 0x728]
  936. 00000A26  3F3C 0004                move.w     -[A7], 0x4
  937. 00000A2A  A939                     syscall    EnableItem
  938. 00000A2C  603C                     bra        +0x3E /* 00000A6A */
  939. label00000A2E:
  940. 00000A2E  2F2D F8D0                move.l     -[A7], [A5 - 0x730]
  941. 00000A32  3F3C 0001                move.w     -[A7], 0x1
  942. 00000A36  A939                     syscall    EnableItem
  943. 00000A38  2F2D F8D0                move.l     -[A7], [A5 - 0x730]
  944. 00000A3C  3F3C 0002                move.w     -[A7], 0x2
  945. 00000A40  A93A                     syscall    DisableItem
  946. 00000A42  2F2D F8D0                move.l     -[A7], [A5 - 0x730]
  947. 00000A46  3F3C 0005                move.w     -[A7], 0x5
  948. 00000A4A  A93A                     syscall    DisableItem
  949. 00000A4C  2F2D F8D8                move.l     -[A7], [A5 - 0x728]
  950. 00000A50  3F3C 0001                move.w     -[A7], 0x1
  951. 00000A54  A93A                     syscall    DisableItem
  952. 00000A56  2F2D F8D8                move.l     -[A7], [A5 - 0x728]
  953. 00000A5A  3F3C 0002                move.w     -[A7], 0x2
  954. 00000A5E  A93A                     syscall    DisableItem
  955. 00000A60  2F2D F8D8                move.l     -[A7], [A5 - 0x728]
  956. 00000A64  3F3C 0004                move.w     -[A7], 0x4
  957. 00000A68  A93A                     syscall    DisableItem
  958. label00000A6A:
  959. 00000A6A  4E75                     rts
  960. export_31:
  961. 00000A6C  4E75                     rts
  962. export_32:
  963. 00000A6E  4E56 0000                link       A6, 0
  964. 00000A72  206E 0008                movea.l    A0, [A6 + 0x8]
  965. 00000A76  10BC 0001                move.b     [A0], 0x1
  966. 00000A7A  4A2D F510                tst.b      [A5 - 0xAF0]
  967. 00000A7E  206E 000C                movea.l    A0, [A6 + 0xC]
  968. 00000A82  4A50                     tst.w      [A0]
  969. 00000A84  6606                     bne        +0x8 /* 00000A8C */
  970. 00000A86  206E 0008                movea.l    A0, [A6 + 0x8]
  971. 00000A8A  4210                     clr.b      [A0]
  972. label00000A8C:
  973. 00000A8C  4E5E                     unlink     A6
  974. 00000A8E  4E75                     rts
  975. export_33:
  976. 00000A90  4E56 0000                link       A6, 0
  977. 00000A94  4E5E                     unlink     A6
  978. 00000A96  4E75                     rts
  979. export_37:
  980. 00000A98  4E56 FFFE                link       A6, -0x0002
  981. 00000A9C  422D FAD2                clr.b      [A5 - 0x52E]
  982. 00000AA0  4267                     clr.w      -[A7]
  983. 00000AA2  303C 0001                move.w     D0, 0x1
  984. 00000AA6  AAAA                     syscall    QuickTimeDispatch
  985. 00000AA8  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  986. 00000AAC  3B7C E000 FBE4           move.w     [A5 - 0x41C], 0xE000
  987. 00000AB2  426D FBE6                clr.w      [A5 - 0x41A]
  988. 00000AB6  426D FBE8                clr.w      [A5 - 0x418]
  989. 00000ABA  426D FBEA                clr.w      [A5 - 0x416]
  990. 00000ABE  3B7C E000 FBEC           move.w     [A5 - 0x414], 0xE000
  991. 00000AC4  426D FBEE                clr.w      [A5 - 0x412]
  992. 00000AC8  426D FBF0                clr.w      [A5 - 0x410]
  993. 00000ACC  426D FBF2                clr.w      [A5 - 0x40E]
  994. 00000AD0  3B7C E000 FBF4           move.w     [A5 - 0x40C], 0xE000
  995. 00000AD6  3B7C A000 FBF6           move.w     [A5 - 0x40A], 0xA000
  996. 00000ADC  3B7C 8000 FBF8           move.w     [A5 - 0x408], 0x8000
  997. 00000AE2  3B7C 6000 FBFA           move.w     [A5 - 0x406], 0x6000 /* '`\0' */
  998. 00000AE8  3B7C A000 FBFC           move.w     [A5 - 0x404], 0xA000
  999. 00000AEE  3B7C A000 FBFE           move.w     [A5 - 0x402], 0xA000
  1000. 00000AF4  426D FC00                clr.w      [A5 - 0x400]
  1001. 00000AF8  3B7C A000 FC02           move.w     [A5 - 0x3FE], 0xA000
  1002. 00000AFE  426D FC04                clr.w      [A5 - 0x3FC]
  1003. 00000B02  3B7C A000 FC06           move.w     [A5 - 0x3FA], 0xA000
  1004. 00000B08  426D FC08                clr.w      [A5 - 0x3F8]
  1005. 00000B0C  3B7C A000 FC0A           move.w     [A5 - 0x3F6], 0xA000
  1006. 00000B12  3B7C A000 FC0C           move.w     [A5 - 0x3F4], 0xA000
  1007. 00000B18  3B7C 7000 FC0E           move.w     [A5 - 0x3F2], 0x7000 /* 'p\0' */
  1008. 00000B1E  3B7C 7000 FC10           move.w     [A5 - 0x3F0], 0x7000 /* 'p\0' */
  1009. 00000B24  3B7C 4000 FC12           move.w     [A5 - 0x3EE], 0x4000 /* '@\0' */
  1010. 00000B2A  3B7C 8000 FC14           move.w     [A5 - 0x3EC], 0x8000
  1011. 00000B30  426D FC16                clr.w      [A5 - 0x3EA]
  1012. 00000B34  426D FC18                clr.w      [A5 - 0x3E8]
  1013. 00000B38  426D FC1A                clr.w      [A5 - 0x3E6]
  1014. 00000B3C  3B7C 8000 FC1C           move.w     [A5 - 0x3E4], 0x8000
  1015. 00000B42  426D FC1E                clr.w      [A5 - 0x3E2]
  1016. 00000B46  3B7C A000 FC20           move.w     [A5 - 0x3E0], 0xA000
  1017. 00000B4C  3B7C A000 FC22           move.w     [A5 - 0x3DE], 0xA000
  1018. 00000B52  3B7C A000 FC24           move.w     [A5 - 0x3DC], 0xA000
  1019. 00000B58  4E5E                     unlink     A6
  1020. 00000B5A  4E75                     rts
  1021. export_38:
  1022. 00000B5C  303C 0002                move.w     D0, 0x2
  1023. 00000B60  AAAA                     syscall    QuickTimeDispatch
  1024. 00000B62  4E75                     rts
  1025. export_39:
  1026. 00000B64  4E75                     rts
  1027. export_40:
  1028. 00000B66  4E75                     rts
  1029. export_41:
  1030. 00000B68  4E56 0000                link       A6, 0
  1031. 00000B6C  206D F8DC                movea.l    A0, [A5 - 0x724]
  1032. 00000B70  2B68 0010 F51A           move.l     [A5 - 0xAE6], [A0 + 0x10]
  1033. 00000B76  2B68 0014 F51E           move.l     [A5 - 0xAE2], [A0 + 0x14]
  1034. 00000B7C  2F2D F8E0                move.l     -[A7], [A5 - 0x720]
  1035. 00000B80  302D F520                move.w     D0, [A5 - 0xAE0]
  1036. 00000B84  906D F51C                sub.w      D0, [A5 - 0xAE4]
  1037. 00000B88  0640 FFF1                addi.w     D0, 0xFFF1
  1038. 00000B8C  3F00                     move.w     -[A7], D0
  1039. 00000B8E  3F3C 0019                move.w     -[A7], 0x19
  1040. 00000B92  A959                     syscall    MoveControl
  1041. 00000B94  2F2D F8E0                move.l     -[A7], [A5 - 0x720]
  1042. 00000B98  3F3C 0010                move.w     -[A7], 0x10
  1043. 00000B9C  302D F51E                move.w     D0, [A5 - 0xAE2]
  1044. 00000BA0  906D F51A                sub.w      D0, [A5 - 0xAE6]
  1045. 00000BA4  0640 FFD7                addi.w     D0, 0xFFD7
  1046. 00000BA8  3F00                     move.w     -[A7], D0
  1047. 00000BAA  A95C                     syscall    SizeControl
  1048. 00000BAC  206D F8DC                movea.l    A0, [A5 - 0x724]
  1049. 00000BB0  2B68 0010 FCEE           move.l     [A5 - 0x312], [A0 + 0x10]
  1050. 00000BB6  2B68 0014 FCF2           move.l     [A5 - 0x30E], [A0 + 0x14]
  1051. 00000BBC  2B6D FCEE FCF6           move.l     [A5 - 0x30A], [A5 - 0x312]
  1052. 00000BC2  2B6D FCF2 FCFA           move.l     [A5 - 0x306], [A5 - 0x30E]
  1053. 00000BC8  70F0                     moveq.l    D0, 0xFFFFFFF0
  1054. 00000BCA  D06D FCFC                add.w      D0, [A5 - 0x304]
  1055. 00000BCE  3B40 FCFC                move.w     [A5 - 0x304], D0
  1056. 00000BD2  70F0                     moveq.l    D0, 0xFFFFFFF0
  1057. 00000BD4  D06D FCFA                add.w      D0, [A5 - 0x306]
  1058. 00000BD8  3B40 FCFA                move.w     [A5 - 0x306], D0
  1059. 00000BDC  302D FCF4                move.w     D0, [A5 - 0x30C]
  1060. 00000BE0  906D FCF0                sub.w      D0, [A5 - 0x310]
  1061. 00000BE4  72F0                     moveq.l    D1, 0xFFFFFFF0
  1062. 00000BE6  D240                     add.w      D1, D0
  1063. 00000BE8  48C1                     ext.l      D1
  1064. 00000BEA  2B41 FCE2                move.l     [A5 - 0x31E], D1
  1065. 00000BEE  4878 0014                push.l     0x14
  1066. 00000BF2  326D FCF6                movea.w    A1, [A5 - 0x30A]
  1067. 00000BF6  306D FCFA                movea.w    A0, [A5 - 0x306]
  1068. 00000BFA  91C9                     sub.l      A0, A1
  1069. 00000BFC  2F08                     move.l     -[A7], A0
  1070. 00000BFE  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1071. 00000C02  2B40 FCE6                move.l     [A5 - 0x31A], D0
  1072. 00000C06  2F01                     move.l     -[A7], D1
  1073. 00000C08  4878 0400                push.l     0x400
  1074. 00000C0C  2F2D FBE0                move.l     -[A7], [A5 - 0x420]
  1075. 00000C10  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1076. 00000C14  2F00                     move.l     -[A7], D0
  1077. 00000C16  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1078. 00000C1A  5280                     addq.l     D0, 1
  1079. 00000C1C  2B40 FCEA                move.l     [A5 - 0x316], D0
  1080. 00000C20  90AD FCE6                sub.l      D0, [A5 - 0x31A]
  1081. 00000C24  5480                     addq.l     D0, 2
  1082. 00000C26  2B40 FCDE                move.l     [A5 - 0x322], D0
  1083. 00000C2A  5380                     subq.l     D0, 1
  1084. 00000C2C  6C06                     bge        +0x8 /* 00000C34 */
  1085. 00000C2E  7001                     moveq.l    D0, 0x01
  1086. 00000C30  2B40 FCDE                move.l     [A5 - 0x322], D0
  1087. label00000C34:
  1088. 00000C34  7001                     moveq.l    D0, 0x01
  1089. 00000C36  2B40 FCDA                move.l     [A5 - 0x326], D0
  1090. 00000C3A  2F2D F8E0                move.l     -[A7], [A5 - 0x720]
  1091. 00000C3E  3F2D FCE0                move.w     -[A7], [A5 - 0x320]
  1092. 00000C42  A965                     syscall    SetControlMaximum/SetMaxCtl
  1093. 00000C44  2F2D F8E0                move.l     -[A7], [A5 - 0x720]
  1094. 00000C48  3F2D FCDC                move.w     -[A7], [A5 - 0x324]
  1095. 00000C4C  A963                     syscall    SetControlValue/SetCtlValue
  1096. 00000C4E  7001                     moveq.l    D0, 0x01
  1097. 00000C50  B0AD FCDE                cmp.l      D0, [A5 - 0x322]
  1098. 00000C54  660C                     bne        +0xE /* 00000C62 */
  1099. 00000C56  2F2D F8E0                move.l     -[A7], [A5 - 0x720]
  1100. 00000C5A  3F3C 00FF                move.w     -[A7], 0xFF
  1101. 00000C5E  A95D                     syscall    HiliteControl
  1102. 00000C60  6008                     bra        +0xA /* 00000C6A */
  1103. label00000C62:
  1104. 00000C62  2F2D F8E0                move.l     -[A7], [A5 - 0x720]
  1105. 00000C66  4267                     clr.w      -[A7]
  1106. 00000C68  A95D                     syscall    HiliteControl
  1107. label00000C6A:
  1108. 00000C6A  4E5E                     unlink     A6
  1109. 00000C6C  4E75                     rts
  1110. export_42:
  1111. 00000C6E  4E56 0000                link       A6, 0
  1112. 00000C72  4E5E                     unlink     A6
  1113. 00000C74  4E75                     rts
  1114. export_43:
  1115. fn00000C76:
  1116. 00000C76  4E56 FFCE                link       A6, -0x0032
  1117. 00000C7A  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1118. 00000C7E  486E FFE0                pea.l      [A6 - 0x20]
  1119. 00000C82  AA19                     syscall    GetForeColor
  1120. 00000C84  486E FFDA                pea.l      [A6 - 0x26]
  1121. 00000C88  AA1A                     syscall    GetBackColor
  1122. 00000C8A  426E FFD4                clr.w      [A6 - 0x2C]
  1123. 00000C8E  426E FFD6                clr.w      [A6 - 0x2A]
  1124. 00000C92  426E FFD8                clr.w      [A6 - 0x28]
  1125. 00000C96  486E FFD4                pea.l      [A6 - 0x2C]
  1126. 00000C9A  AA14                     syscall    RGBForeColor
  1127. 00000C9C  3D7C FFFF FFCE           move.w     [A6 - 0x32], 0xFFFF
  1128. 00000CA2  3D7C FFFF FFD0           move.w     [A6 - 0x30], 0xFFFF
  1129. 00000CA8  3D7C FFFF FFD2           move.w     [A6 - 0x2E], 0xFFFF
  1130. 00000CAE  486E FFCE                pea.l      [A6 - 0x32]
  1131. 00000CB2  AA15                     syscall    RGBBackColor
  1132. 00000CB4  2F3C 0019 0000           move.l     -[A7], 0x190000
  1133. 00000CBA  A893                     syscall    MoveTo
  1134. 00000CBC  3F2D FCF4                move.w     -[A7], [A5 - 0x30C]
  1135. 00000CC0  3F3C 0019                move.w     -[A7], 0x19
  1136. 00000CC4  A891                     syscall    LineTo
  1137. 00000CC6  7600                     moveq.l    D3, 0x00
  1138. 00000CC8  4878 0014                push.l     0x14
  1139. 00000CCC  306D FCF6                movea.w    A0, [A5 - 0x30A]
  1140. 00000CD0  326D FCFA                movea.w    A1, [A5 - 0x306]
  1141. 00000CD4  93C8                     sub.l      A1, A0
  1142. 00000CD6  2F09                     move.l     -[A7], A1
  1143. 00000CD8  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1144. 00000CDC  2B40 F628                move.l     [A5 - 0x9D8], D0
  1145. 00000CE0  2F00                     move.l     -[A7], D0
  1146. 00000CE2  2F2D FCE2                move.l     -[A7], [A5 - 0x31E]
  1147. 00000CE6  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1148. 00000CEA  D083                     add.l      D0, D3
  1149. 00000CEC  2D40 FFE6                move.l     [A6 - 0x1A], D0
  1150. 00000CF0  7201                     moveq.l    D1, 0x01
  1151. 00000CF2  B2AD FCDA                cmp.l      D1, [A5 - 0x326]
  1152. 00000CF6  673A                     beq        +0x3C /* 00000D32 */
  1153. 00000CF8  2F2D FCE2                move.l     -[A7], [A5 - 0x31E]
  1154. 00000CFC  206D FCDA                movea.l    A0, [A5 - 0x326]
  1155. 00000D00  4868 FFFF                pea.l      [A0 - 0x1]
  1156. 00000D04  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1157. 00000D08  D680                     add.l      D3, D0
  1158. 00000D0A  4878 0014                push.l     0x14
  1159. 00000D0E  326D FCF6                movea.w    A1, [A5 - 0x30A]
  1160. 00000D12  306D FCFA                movea.w    A0, [A5 - 0x306]
  1161. 00000D16  91C9                     sub.l      A0, A1
  1162. 00000D18  2F08                     move.l     -[A7], A0
  1163. 00000D1A  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1164. 00000D1E  2B40 F628                move.l     [A5 - 0x9D8], D0
  1165. 00000D22  2F00                     move.l     -[A7], D0
  1166. 00000D24  2F2D FCE2                move.l     -[A7], [A5 - 0x31E]
  1167. 00000D28  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1168. 00000D2C  D083                     add.l      D0, D3
  1169. 00000D2E  2D40 FFE6                move.l     [A6 - 0x1A], D0
  1170. label00000D32:
  1171. 00000D32  7C00                     moveq.l    D6, 0x00
  1172. 00000D34  286D FBDC                movea.l    A4, [A5 - 0x424]
  1173. 00000D38  6000 01F0                bra        +0x1F2 /* 00000F2A */
  1174. label00000D3C:
  1175. 00000D3C  204C                     movea.l    A0, A4
  1176. 00000D3E  A029                     syscall    HLock
  1177. 00000D40  7006                     moveq.l    D0, 0x06
  1178. 00000D42  C1C6                     muls.w     D0, D6
  1179. 00000D44  204D                     movea.l    A0, A5
  1180. 00000D46  D1C0                     add.l      A0, D0
  1181. 00000D48  4868 FBE4                pea.l      [A0 - 0x41C]
  1182. 00000D4C  AA14                     syscall    RGBForeColor
  1183. 00000D4E  7006                     moveq.l    D0, 0x06
  1184. 00000D50  C1C6                     muls.w     D0, D6
  1185. 00000D52  204D                     movea.l    A0, A5
  1186. 00000D54  D1C0                     add.l      A0, D0
  1187. 00000D56  4868 FBE4                pea.l      [A0 - 0x41C]
  1188. 00000D5A  AA15                     syscall    RGBBackColor
  1189. 00000D5C  486D FCF6                pea.l      [A5 - 0x30A]
  1190. 00000D60  A87B                     syscall    ClipRect
  1191. 00000D62  7050                     moveq.l    D0, 0x50
  1192. 00000D64  C1C6                     muls.w     D0, D6
  1193. 00000D66  3F00                     move.w     -[A7], D0
  1194. 00000D68  3F3C 0014                move.w     -[A7], 0x14
  1195. 00000D6C  A893                     syscall    MoveTo
  1196. 00000D6E  486D FCFE                pea.l      [A5 - 0x302]
  1197. 00000D72  A884                     syscall    DrawString
  1198. 00000D74  2054                     movea.l    A0, [A4]
  1199. 00000D76  2F10                     move.l     -[A7], [A0]
  1200. 00000D78  486D F522                pea.l      [A5 - 0xADE]
  1201. 00000D7C  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1202. 00000D80  486D F522                pea.l      [A5 - 0xADE]
  1203. 00000D84  A884                     syscall    DrawString
  1204. 00000D86  486D FD02                pea.l      [A5 - 0x2FE]
  1205. 00000D8A  A884                     syscall    DrawString
  1206. 00000D8C  2054                     movea.l    A0, [A4]
  1207. 00000D8E  4AA8 0004                tst.l      [A0 + 0x4]
  1208. 00000D92  6608                     bne        +0xA /* 00000D9C */
  1209. 00000D94  486D FD04                pea.l      [A5 - 0x2FC]
  1210. 00000D98  A884                     syscall    DrawString
  1211. 00000D9A  602A                     bra        +0x2C /* 00000DC6 */
  1212. label00000D9C:
  1213. 00000D9C  2054                     movea.l    A0, [A4]
  1214. 00000D9E  7001                     moveq.l    D0, 0x01
  1215. 00000DA0  B0A8 0004                cmp.l      D0, [A0 + 0x4]
  1216. 00000DA4  6608                     bne        +0xA /* 00000DAE */
  1217. 00000DA6  486D FD0A                pea.l      [A5 - 0x2F6]
  1218. 00000DAA  A884                     syscall    DrawString
  1219. 00000DAC  6018                     bra        +0x1A /* 00000DC6 */
  1220. label00000DAE:
  1221. 00000DAE  2054                     movea.l    A0, [A4]
  1222. 00000DB0  7002                     moveq.l    D0, 0x02
  1223. 00000DB2  B0A8 0004                cmp.l      D0, [A0 + 0x4]
  1224. 00000DB6  6608                     bne        +0xA /* 00000DC0 */
  1225. 00000DB8  486D FD10                pea.l      [A5 - 0x2F0]
  1226. 00000DBC  A884                     syscall    DrawString
  1227. 00000DBE  6006                     bra        +0x8 /* 00000DC6 */
  1228. label00000DC0:
  1229. 00000DC0  486D FD16                pea.l      [A5 - 0x2EA]
  1230. 00000DC4  A884                     syscall    DrawString
  1231. label00000DC6:
  1232. 00000DC6  2054                     movea.l    A0, [A4]
  1233. 00000DC8  2668 0024                movea.l    A3, [A0 + 0x24]
  1234. 00000DCC  6000 014A                bra        +0x14C /* 00000F18 */
  1235. label00000DD0:
  1236. 00000DD0  204B                     movea.l    A0, A3
  1237. 00000DD2  A029                     syscall    HLock
  1238. 00000DD4  2053                     movea.l    A0, [A3]
  1239. 00000DD6  2468 0014                movea.l    A2, [A0 + 0x14]
  1240. 00000DDA  6000 012C                bra        +0x12E /* 00000F08 */
  1241. label00000DDE:
  1242. 00000DDE  204A                     movea.l    A0, A2
  1243. 00000DE0  A029                     syscall    HLock
  1244. 00000DE2  4878 0400                push.l     0x400
  1245. 00000DE6  2052                     movea.l    A0, [A2]
  1246. 00000DE8  2F10                     move.l     -[A7], [A0]
  1247. 00000DEA  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1248. 00000DEE  2A00                     move.l     D5, D0
  1249. 00000DF0  4878 0400                push.l     0x400
  1250. 00000DF4  2068 0004                movea.l    A0, [A0 + 0x4]
  1251. 00000DF8  4868 03FF                pea.l      [A0 + 0x3FF]
  1252. 00000DFC  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1253. 00000E00  2800                     move.l     D4, D0
  1254. 00000E02  B685                     cmp.l      D3, D5
  1255. 00000E04  6E06                     bgt        +0x8 /* 00000E0C */
  1256. 00000E06  BAAE FFE6                cmp.l      D5, [A6 - 0x1A]
  1257. 00000E0A  6D0E                     blt        +0x10 /* 00000E1A */
  1258. label00000E0C:
  1259. 00000E0C  B684                     cmp.l      D3, D4
  1260. 00000E0E  6E00 00EE                bgt        +0xF0 /* 00000EFE */
  1261. 00000E12  B8AE FFE6                cmp.l      D4, [A6 - 0x1A]
  1262. 00000E16  6C00 00E6                bge        +0xE8 /* 00000EFE */
  1263. label00000E1A:
  1264. 00000E1A  42AE FFEA                clr.l      [A6 - 0x16]
  1265. 00000E1E  7E1E                     moveq.l    D7, 0x1E
  1266. 00000E20  42AE FFF6                clr.l      [A6 - 0xA]
  1267. 00000E24  2D6D FCE2 FFFA           move.l     [A6 - 0x6], [A5 - 0x31E]
  1268. 00000E2A  6000 00BE                bra        +0xC0 /* 00000EEA */
  1269. label00000E2E:
  1270. 00000E2E  486D F51A                pea.l      [A5 - 0xAE6]
  1271. 00000E32  4267                     clr.w      -[A7]
  1272. 00000E34  3F07                     move.w     -[A7], D7
  1273. 00000E36  3F2D FCE4                move.w     -[A7], [A5 - 0x31C]
  1274. 00000E3A  7011                     moveq.l    D0, 0x11
  1275. 00000E3C  D047                     add.w      D0, D7
  1276. 00000E3E  3F00                     move.w     -[A7], D0
  1277. 00000E40  A8A7                     syscall    SetRect
  1278. 00000E42  4227                     clr.b      -[A7]
  1279. 00000E44  486D FCF6                pea.l      [A5 - 0x30A]
  1280. 00000E48  486D F51A                pea.l      [A5 - 0xAE6]
  1281. 00000E4C  486D F51A                pea.l      [A5 - 0xAE6]
  1282. 00000E50  A8AA                     syscall    SectRect
  1283. 00000E52  486D F51A                pea.l      [A5 - 0xAE6]
  1284. 00000E56  A87B                     syscall    ClipRect
  1285. 00000E58  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  1286. 00000E5C  2F2D FCE2                move.l     -[A7], [A5 - 0x31E]
  1287. 00000E60  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1288. 00000E64  2205                     move.l     D1, D5
  1289. 00000E66  9280                     sub.l      D1, D0
  1290. 00000E68  2D41 FFF2                move.l     [A6 - 0xE], D1
  1291. 00000E6C  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  1292. 00000E70  2F2D FCE2                move.l     -[A7], [A5 - 0x31E]
  1293. 00000E74  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1294. 00000E78  2404                     move.l     D2, D4
  1295. 00000E7A  9480                     sub.l      D2, D0
  1296. 00000E7C  2D42 FFEE                move.l     [A6 - 0x12], D2
  1297. 00000E80  7001                     moveq.l    D0, 0x01
  1298. 00000E82  B0AD FCDA                cmp.l      D0, [A5 - 0x326]
  1299. 00000E86  548F                     addq.l     A7, 2
  1300. 00000E88  6730                     beq        +0x32 /* 00000EBA */
  1301. 00000E8A  206D FCDA                movea.l    A0, [A5 - 0x326]
  1302. 00000E8E  4868 FFFF                pea.l      [A0 - 0x1]
  1303. 00000E92  2F2D FCE2                move.l     -[A7], [A5 - 0x31E]
  1304. 00000E96  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1305. 00000E9A  222E FFF2                move.l     D1, [A6 - 0xE]
  1306. 00000E9E  9280                     sub.l      D1, D0
  1307. 00000EA0  2D41 FFF2                move.l     [A6 - 0xE], D1
  1308. 00000EA4  4868 FFFF                pea.l      [A0 - 0x1]
  1309. 00000EA8  2F2D FCE2                move.l     -[A7], [A5 - 0x31E]
  1310. 00000EAC  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1311. 00000EB0  242E FFEE                move.l     D2, [A6 - 0x12]
  1312. 00000EB4  9480                     sub.l      D2, D0
  1313. 00000EB6  2D42 FFEE                move.l     [A6 - 0x12], D2
  1314. label00000EBA:
  1315. 00000EBA  486D F51A                pea.l      [A5 - 0xAE6]
  1316. 00000EBE  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1317. 00000EC2  3F07                     move.w     -[A7], D7
  1318. 00000EC4  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  1319. 00000EC8  7011                     moveq.l    D0, 0x11
  1320. 00000ECA  D047                     add.w      D0, D7
  1321. 00000ECC  3F00                     move.w     -[A7], D0
  1322. 00000ECE  A8A7                     syscall    SetRect
  1323. 00000ED0  486D F51A                pea.l      [A5 - 0xAE6]
  1324. 00000ED4  A8A2                     syscall    PaintRect
  1325. 00000ED6  202D FCE2                move.l     D0, [A5 - 0x31E]
  1326. 00000EDA  D1AE FFF6                add.l      [A6 - 0xA], D0
  1327. 00000EDE  D1AE FFFA                add.l      [A6 - 0x6], D0
  1328. 00000EE2  52AE FFEA                addq.l     [A6 - 0x16], 1
  1329. 00000EE6  0647 0014                addi.w     D7, 0x14
  1330. label00000EEA:
  1331. 00000EEA  4878 0400                push.l     0x400
  1332. 00000EEE  2F2D FBE0                move.l     -[A7], [A5 - 0x420]
  1333. 00000EF2  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1334. 00000EF6  B0AE FFF6                cmp.l      D0, [A6 - 0xA]
  1335. 00000EFA  6E00 FF32                bgt        -0xCC /* 00000E2E */
  1336. label00000EFE:
  1337. 00000EFE  204A                     movea.l    A0, A2
  1338. 00000F00  A02A                     syscall    HUnlock
  1339. 00000F02  2052                     movea.l    A0, [A2]
  1340. 00000F04  2468 0008                movea.l    A2, [A0 + 0x8]
  1341. label00000F08:
  1342. 00000F08  200A                     move.l     D0, A2
  1343. 00000F0A  6600 FED2                bne        -0x12C /* 00000DDE */
  1344. 00000F0E  204B                     movea.l    A0, A3
  1345. 00000F10  A02A                     syscall    HUnlock
  1346. 00000F12  2053                     movea.l    A0, [A3]
  1347. 00000F14  2668 001C                movea.l    A3, [A0 + 0x1C]
  1348. label00000F18:
  1349. 00000F18  200B                     move.l     D0, A3
  1350. 00000F1A  6600 FEB4                bne        -0x14A /* 00000DD0 */
  1351. 00000F1E  204C                     movea.l    A0, A4
  1352. 00000F20  A02A                     syscall    HUnlock
  1353. 00000F22  2054                     movea.l    A0, [A4]
  1354. 00000F24  2868 002A                movea.l    A4, [A0 + 0x2A]
  1355. 00000F28  5246                     addq.w     D6, 1
  1356. label00000F2A:
  1357. 00000F2A  200C                     move.l     D0, A4
  1358. 00000F2C  6600 FE0E                bne        -0x1F0 /* 00000D3C */
  1359. 00000F30  486D F51A                pea.l      [A5 - 0xAE6]
  1360. 00000F34  42A7                     clr.l      -[A7]
  1361. 00000F36  2F3C 7D00 7D00           move.l     -[A7], 0x7D007D00 /* '}\0}\0' */
  1362. 00000F3C  A8A7                     syscall    SetRect
  1363. 00000F3E  486D F51A                pea.l      [A5 - 0xAE6]
  1364. 00000F42  A87B                     syscall    ClipRect
  1365. 00000F44  486E FFE0                pea.l      [A6 - 0x20]
  1366. 00000F48  AA14                     syscall    RGBForeColor
  1367. 00000F4A  486E FFDA                pea.l      [A6 - 0x26]
  1368. 00000F4E  AA15                     syscall    RGBBackColor
  1369. 00000F50  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1370. 00000F54  4E5E                     unlink     A6
  1371. 00000F56  4E75                     rts
  1372. export_44:
  1373. 00000F58  4AAD F8DC                tst.l      [A5 - 0x724]
  1374. 00000F5C  6700 0108                beq        +0x10A /* 00001066 */
  1375. 00000F60  2F2D F8DC                move.l     -[A7], [A5 - 0x724]
  1376. 00000F64  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  1377. 00000F68  206D F8DC                movea.l    A0, [A5 - 0x724]
  1378. 00000F6C  2B68 0010 F51A           move.l     [A5 - 0xAE6], [A0 + 0x10]
  1379. 00000F72  2B68 0014 F51E           move.l     [A5 - 0xAE2], [A0 + 0x14]
  1380. 00000F78  2EAD F8E0                move.l     [A7], [A5 - 0x720]
  1381. 00000F7C  302D F520                move.w     D0, [A5 - 0xAE0]
  1382. 00000F80  906D F51C                sub.w      D0, [A5 - 0xAE4]
  1383. 00000F84  0640 FFF1                addi.w     D0, 0xFFF1
  1384. 00000F88  3F00                     move.w     -[A7], D0
  1385. 00000F8A  3F3C 0019                move.w     -[A7], 0x19
  1386. 00000F8E  A959                     syscall    MoveControl
  1387. 00000F90  2F2D F8E0                move.l     -[A7], [A5 - 0x720]
  1388. 00000F94  3F3C 0010                move.w     -[A7], 0x10
  1389. 00000F98  302D F51E                move.w     D0, [A5 - 0xAE2]
  1390. 00000F9C  906D F51A                sub.w      D0, [A5 - 0xAE6]
  1391. 00000FA0  0640 FFD7                addi.w     D0, 0xFFD7
  1392. 00000FA4  3F00                     move.w     -[A7], D0
  1393. 00000FA6  A95C                     syscall    SizeControl
  1394. 00000FA8  206D F8DC                movea.l    A0, [A5 - 0x724]
  1395. 00000FAC  2B68 0010 FCEE           move.l     [A5 - 0x312], [A0 + 0x10]
  1396. 00000FB2  2B68 0014 FCF2           move.l     [A5 - 0x30E], [A0 + 0x14]
  1397. 00000FB8  2B6D FCEE FCF6           move.l     [A5 - 0x30A], [A5 - 0x312]
  1398. 00000FBE  2B6D FCF2 FCFA           move.l     [A5 - 0x306], [A5 - 0x30E]
  1399. 00000FC4  70F0                     moveq.l    D0, 0xFFFFFFF0
  1400. 00000FC6  D06D FCFC                add.w      D0, [A5 - 0x304]
  1401. 00000FCA  3B40 FCFC                move.w     [A5 - 0x304], D0
  1402. 00000FCE  70F0                     moveq.l    D0, 0xFFFFFFF0
  1403. 00000FD0  D06D FCFA                add.w      D0, [A5 - 0x306]
  1404. 00000FD4  3B40 FCFA                move.w     [A5 - 0x306], D0
  1405. 00000FD8  302D FCF4                move.w     D0, [A5 - 0x30C]
  1406. 00000FDC  906D FCF0                sub.w      D0, [A5 - 0x310]
  1407. 00000FE0  72F0                     moveq.l    D1, 0xFFFFFFF0
  1408. 00000FE2  D240                     add.w      D1, D0
  1409. 00000FE4  48C1                     ext.l      D1
  1410. 00000FE6  2B41 FCE2                move.l     [A5 - 0x31E], D1
  1411. 00000FEA  4878 0014                push.l     0x14
  1412. 00000FEE  326D FCF6                movea.w    A1, [A5 - 0x30A]
  1413. 00000FF2  306D FCFA                movea.w    A0, [A5 - 0x306]
  1414. 00000FF6  91C9                     sub.l      A0, A1
  1415. 00000FF8  2F08                     move.l     -[A7], A0
  1416. 00000FFA  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1417. 00000FFE  2B40 FCE6                move.l     [A5 - 0x31A], D0
  1418. 00001002  2F01                     move.l     -[A7], D1
  1419. 00001004  4878 0400                push.l     0x400
  1420. 00001008  2F2D FBE0                move.l     -[A7], [A5 - 0x420]
  1421. 0000100C  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1422. 00001010  2F00                     move.l     -[A7], D0
  1423. 00001012  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1424. 00001016  5280                     addq.l     D0, 1
  1425. 00001018  2B40 FCEA                move.l     [A5 - 0x316], D0
  1426. 0000101C  90AD FCE6                sub.l      D0, [A5 - 0x31A]
  1427. 00001020  5480                     addq.l     D0, 2
  1428. 00001022  2B40 FCDE                move.l     [A5 - 0x322], D0
  1429. 00001026  5380                     subq.l     D0, 1
  1430. 00001028  6C06                     bge        +0x8 /* 00001030 */
  1431. 0000102A  7001                     moveq.l    D0, 0x01
  1432. 0000102C  2B40 FCDE                move.l     [A5 - 0x322], D0
  1433. label00001030:
  1434. 00001030  7001                     moveq.l    D0, 0x01
  1435. 00001032  2B40 FCDA                move.l     [A5 - 0x326], D0
  1436. 00001036  2F2D F8E0                move.l     -[A7], [A5 - 0x720]
  1437. 0000103A  3F2D FCE0                move.w     -[A7], [A5 - 0x320]
  1438. 0000103E  A965                     syscall    SetControlMaximum/SetMaxCtl
  1439. 00001040  2F2D F8E0                move.l     -[A7], [A5 - 0x720]
  1440. 00001044  3F2D FCDC                move.w     -[A7], [A5 - 0x324]
  1441. 00001048  A963                     syscall    SetControlValue/SetCtlValue
  1442. 0000104A  7001                     moveq.l    D0, 0x01
  1443. 0000104C  B0AD FCDE                cmp.l      D0, [A5 - 0x322]
  1444. 00001050  660C                     bne        +0xE /* 0000105E */
  1445. 00001052  2F2D F8E0                move.l     -[A7], [A5 - 0x720]
  1446. 00001056  3F3C 00FF                move.w     -[A7], 0xFF
  1447. 0000105A  A95D                     syscall    HiliteControl
  1448. 0000105C  6008                     bra        +0xA /* 00001066 */
  1449. label0000105E:
  1450. 0000105E  2F2D F8E0                move.l     -[A7], [A5 - 0x720]
  1451. 00001062  4267                     clr.w      -[A7]
  1452. 00001064  A95D                     syscall    HiliteControl
  1453. label00001066:
  1454. 00001066  4E75                     rts
  1455. export_45:
  1456. 00001068  4E56 0000                link       A6, 0
  1457. 0000106C  0C2E 0001 0008           cmpi.b     [A6 + 0x8], 0x1
  1458. 00001072  4E5E                     unlink     A6
  1459. 00001074  4E75                     rts
  1460. fn00001076:
  1461. 00001076  4E56 FFEA                link       A6, -0x0016
  1462. 0000107A  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  1463. 0000107E  3E2E 000C                move.w     D7, [A6 + 0xC]
  1464. 00001082  3C2E 000E                move.w     D6, [A6 + 0xE]
  1465. 00001086  286E 0016                movea.l    A4, [A6 + 0x16]
  1466. 0000108A  42A7                     clr.l      -[A7]
  1467. 0000108C  A8D8                     syscall    NewRgn
  1468. 0000108E  265F                     movea.l    A3, [A7]+
  1469. 00001090  206D F8DC                movea.l    A0, [A5 - 0x724]
  1470. 00001094  2D68 0010 FFF2           move.l     [A6 - 0xE], [A0 + 0x10]
  1471. 0000109A  2D68 0014 FFF6           move.l     [A6 - 0xA], [A0 + 0x14]
  1472. 000010A0  2D6E 0008 FFEA           move.l     [A6 - 0x16], [A6 + 0x8]
  1473. 000010A6  7A01                     moveq.l    D5, 0x01
  1474. 000010A8  6000 01AA                bra        +0x1AC /* 00001254 */
  1475. label000010AC:
  1476. 000010AC  7A00                     moveq.l    D5, 0x00
  1477. 000010AE  2F0C                     move.l     -[A7], A4
  1478. 000010B0  3F07                     move.w     -[A7], D7
  1479. 000010B2  A95D                     syscall    HiliteControl
  1480. 000010B4  4267                     clr.w      -[A7]
  1481. 000010B6  2F0C                     move.l     -[A7], A4
  1482. 000010B8  A960                     syscall    GetControlValue/GetCtlValue
  1483. 000010BA  381F                     move.w     D4, [A7]+
  1484. 000010BC  0C47 0014                cmpi.w     D7, 0x14
  1485. 000010C0  660A                     bne        +0xC /* 000010CC */
  1486. 000010C2  986E 0012                sub.w      D4, [A6 + 0x12]
  1487. 000010C6  BC44                     cmp.w      D6, D4
  1488. 000010C8  6F02                     ble        +0x4 /* 000010CC */
  1489. 000010CA  3806                     move.w     D4, D6
  1490. label000010CC:
  1491. 000010CC  0C47 0015                cmpi.w     D7, 0x15
  1492. 000010D0  660E                     bne        +0x10 /* 000010E0 */
  1493. 000010D2  D86E 0012                add.w      D4, [A6 + 0x12]
  1494. 000010D6  B86E 0010                cmp.w      D4, [A6 + 0x10]
  1495. 000010DA  6F04                     ble        +0x6 /* 000010E0 */
  1496. 000010DC  382E 0010                move.w     D4, [A6 + 0x10]
  1497. label000010E0:
  1498. 000010E0  0C47 0016                cmpi.w     D7, 0x16
  1499. 000010E4  660A                     bne        +0xC /* 000010F0 */
  1500. 000010E6  986E 0014                sub.w      D4, [A6 + 0x14]
  1501. 000010EA  BC44                     cmp.w      D6, D4
  1502. 000010EC  6F02                     ble        +0x4 /* 000010F0 */
  1503. 000010EE  3806                     move.w     D4, D6
  1504. label000010F0:
  1505. 000010F0  0C47 0017                cmpi.w     D7, 0x17
  1506. 000010F4  660E                     bne        +0x10 /* 00001104 */
  1507. 000010F6  D86E 0014                add.w      D4, [A6 + 0x14]
  1508. 000010FA  B86E 0010                cmp.w      D4, [A6 + 0x10]
  1509. 000010FE  6F04                     ble        +0x6 /* 00001104 */
  1510. 00001100  382E 0010                move.w     D4, [A6 + 0x10]
  1511. label00001104:
  1512. 00001104  0C47 0081                cmpi.w     D7, 0x81
  1513. 00001108  6616                     bne        +0x18 /* 00001120 */
  1514. 0000110A  4267                     clr.w      -[A7]
  1515. 0000110C  2F0C                     move.l     -[A7], A4
  1516. 0000110E  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  1517. 00001112  42A7                     clr.l      -[A7]
  1518. 00001114  A968                     syscall    TrackControl
  1519. 00001116  3E1F                     move.w     D7, [A7]+
  1520. 00001118  4267                     clr.w      -[A7]
  1521. 0000111A  2F0C                     move.l     -[A7], A4
  1522. 0000111C  A960                     syscall    GetControlValue/GetCtlValue
  1523. 0000111E  381F                     move.w     D4, [A7]+
  1524. label00001120:
  1525. 00001120  2F0C                     move.l     -[A7], A4
  1526. 00001122  3F04                     move.w     -[A7], D4
  1527. 00001124  A963                     syscall    SetControlValue/SetCtlValue
  1528. 00001126  42A7                     clr.l      -[A7]
  1529. 00001128  A975                     syscall    TickCount
  1530. 0000112A  7007                     moveq.l    D0, 0x07
  1531. 0000112C  D09F                     add.l      D0, [A7]+
  1532. 0000112E  2D40 FFFC                move.l     [A6 - 0x4], D0
  1533. 00001132  3044                     movea.w    A0, D4
  1534. 00001134  B1ED FCDA                cmpa.l     A0, [A5 - 0x326]
  1535. 00001138  6700 00DC                beq        +0xDE /* 00001216 */
  1536. 0000113C  2F2D F8DC                move.l     -[A7], [A5 - 0x724]
  1537. 00001140  A873                     syscall    SetPort
  1538. 00001142  3044                     movea.w    A0, D4
  1539. 00001144  B1ED FCDA                cmpa.l     A0, [A5 - 0x326]
  1540. 00001148  6C5A                     bge        +0x5C /* 000011A4 */
  1541. 0000114A  486D F51A                pea.l      [A5 - 0xAE6]
  1542. 0000114E  3F2D FCF8                move.w     -[A7], [A5 - 0x308]
  1543. 00001152  3F3C 001B                move.w     -[A7], 0x1B
  1544. 00001156  3F2D FCFC                move.w     -[A7], [A5 - 0x304]
  1545. 0000115A  70F0                     moveq.l    D0, 0xFFFFFFF0
  1546. 0000115C  D06E FFF6                add.w      D0, [A6 - 0xA]
  1547. 00001160  3F00                     move.w     -[A7], D0
  1548. 00001162  A8A7                     syscall    SetRect
  1549. 00001164  4878 0014                push.l     0x14
  1550. 00001168  3044                     movea.w    A0, D4
  1551. 0000116A  202D FCDA                move.l     D0, [A5 - 0x326]
  1552. 0000116E  9088                     sub.l      D0, A0
  1553. 00001170  2F00                     move.l     -[A7], D0
  1554. 00001172  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1555. 00001176  2600                     move.l     D3, D0
  1556. 00001178  486D F51A                pea.l      [A5 - 0xAE6]
  1557. 0000117C  4267                     clr.w      -[A7]
  1558. 0000117E  3F03                     move.w     -[A7], D3
  1559. 00001180  2F0B                     move.l     -[A7], A3
  1560. 00001182  A8EF                     syscall    ScrollRect
  1561. 00001184  486D F51A                pea.l      [A5 - 0xAE6]
  1562. 00001188  3F2D FCF8                move.w     -[A7], [A5 - 0x308]
  1563. 0000118C  3F3C 001B                move.w     -[A7], 0x1B
  1564. 00001190  3F2D FCFC                move.w     -[A7], [A5 - 0x304]
  1565. 00001194  7019                     moveq.l    D0, 0x19
  1566. 00001196  D043                     add.w      D0, D3
  1567. 00001198  3F00                     move.w     -[A7], D0
  1568. 0000119A  A8A7                     syscall    SetRect
  1569. 0000119C  486D F51A                pea.l      [A5 - 0xAE6]
  1570. 000011A0  A928                     syscall    InvalRect
  1571. 000011A2  605C                     bra        +0x5E /* 00001200 */
  1572. label000011A4:
  1573. 000011A4  486D F51A                pea.l      [A5 - 0xAE6]
  1574. 000011A8  3F2D FCF8                move.w     -[A7], [A5 - 0x308]
  1575. 000011AC  3F3C 001B                move.w     -[A7], 0x1B
  1576. 000011B0  3F2D FCFC                move.w     -[A7], [A5 - 0x304]
  1577. 000011B4  70F0                     moveq.l    D0, 0xFFFFFFF0
  1578. 000011B6  D06E FFF6                add.w      D0, [A6 - 0xA]
  1579. 000011BA  3F00                     move.w     -[A7], D0
  1580. 000011BC  A8A7                     syscall    SetRect
  1581. 000011BE  4878 0014                push.l     0x14
  1582. 000011C2  3044                     movea.w    A0, D4
  1583. 000011C4  91ED FCDA                sub.l      A0, [A5 - 0x326]
  1584. 000011C8  2F08                     move.l     -[A7], A0
  1585. 000011CA  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1586. 000011CE  2600                     move.l     D3, D0
  1587. 000011D0  486D F51A                pea.l      [A5 - 0xAE6]
  1588. 000011D4  4267                     clr.w      -[A7]
  1589. 000011D6  3003                     move.w     D0, D3
  1590. 000011D8  4440                     neg.w      D0
  1591. 000011DA  3F00                     move.w     -[A7], D0
  1592. 000011DC  2F0B                     move.l     -[A7], A3
  1593. 000011DE  A8EF                     syscall    ScrollRect
  1594. 000011E0  486D F51A                pea.l      [A5 - 0xAE6]
  1595. 000011E4  3F2D FCF8                move.w     -[A7], [A5 - 0x308]
  1596. 000011E8  302D F51E                move.w     D0, [A5 - 0xAE2]
  1597. 000011EC  9043                     sub.w      D0, D3
  1598. 000011EE  3F00                     move.w     -[A7], D0
  1599. 000011F0  3F2D FCFC                move.w     -[A7], [A5 - 0x304]
  1600. 000011F4  3F2D F51E                move.w     -[A7], [A5 - 0xAE2]
  1601. 000011F8  A8A7                     syscall    SetRect
  1602. 000011FA  486D F51A                pea.l      [A5 - 0xAE6]
  1603. 000011FE  A928                     syscall    InvalRect
  1604. label00001200:
  1605. 00001200  3044                     movea.w    A0, D4
  1606. 00001202  2B48 FCDA                move.l     [A5 - 0x326], A0
  1607. 00001206  2F2D F8DC                move.l     -[A7], [A5 - 0x724]
  1608. 0000120A  A922                     syscall    BeginUpdate
  1609. 0000120C  4EBA FA68                jsr        [PC - 0x598 /* 00000C76 */]
  1610. 00001210  2F2D F8DC                move.l     -[A7], [A5 - 0x724]
  1611. 00001214  A923                     syscall    EndUpdate
  1612. label00001216:
  1613. 00001216  4227                     clr.b      -[A7]
  1614. 00001218  A974                     syscall    Button
  1615. 0000121A  4A1F                     tst.b      [A7]+
  1616. 0000121C  670C                     beq        +0xE /* 0000122A */
  1617. 0000121E  42A7                     clr.l      -[A7]
  1618. 00001220  A975                     syscall    TickCount
  1619. 00001222  201F                     move.l     D0, [A7]+
  1620. 00001224  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  1621. 00001228  65EC                     bcs        -0x12 /* 00001216 */
  1622. label0000122A:
  1623. 0000122A  2F0C                     move.l     -[A7], A4
  1624. 0000122C  4267                     clr.w      -[A7]
  1625. 0000122E  A95D                     syscall    HiliteControl
  1626. 00001230  486E FFEA                pea.l      [A6 - 0x16]
  1627. 00001234  A972                     syscall    GetMouse
  1628. 00001236  4267                     clr.w      -[A7]
  1629. 00001238  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  1630. 0000123C  2F2D F8DC                move.l     -[A7], [A5 - 0x724]
  1631. 00001240  486E FFEE                pea.l      [A6 - 0x12]
  1632. 00001244  A96C                     syscall    FindControl
  1633. 00001246  3D5F FFFA                move.w     [A6 - 0x6], [A7]+
  1634. 0000124A  B9EE FFEE                cmpa.l     A4, [A6 - 0x12]
  1635. 0000124E  6604                     bne        +0x6 /* 00001254 */
  1636. 00001250  3E2E FFFA                move.w     D7, [A6 - 0x6]
  1637. label00001254:
  1638. 00001254  4227                     clr.b      -[A7]
  1639. 00001256  A973                     syscall    StillDown
  1640. 00001258  4A1F                     tst.b      [A7]+
  1641. 0000125A  6600 FE50                bne        -0x1AE /* 000010AC */
  1642. 0000125E  4A05                     tst.b      D5
  1643. 00001260  6600 FE4A                bne        -0x1B4 /* 000010AC */
  1644. 00001264  2F0B                     move.l     -[A7], A3
  1645. 00001266  A8D9                     syscall    DisposRgn/DisposeRgn
  1646. 00001268  4CDF 18F8                movem.l    D3,D4,D5,D6,D7,A3,A4, [A7]+
  1647. 0000126C  4E5E                     unlink     A6
  1648. 0000126E  4E75                     rts
  1649. export_46:
  1650. 00001270  4E56 0000                link       A6, 0
  1651. 00001274  206E 0008                movea.l    A0, [A6 + 0x8]
  1652. 00001278  2010                     move.l     D0, [A0]
  1653. 0000127A  6736                     beq        +0x38 /* 000012B2 */
  1654. 0000127C  6B34                     bmi        +0x36 /* 000012B2 */
  1655. 0000127E  0480 0000 0229           subi.l     D0, 0x229
  1656. 00001284  6702                     beq        +0x4 /* 00001288 */
  1657. 00001286  602A                     bra        +0x2C /* 000012B2 */
  1658. label00001288:
  1659. 00001288  2F2D F8E0                move.l     -[A7], [A5 - 0x720]
  1660. 0000128C  2F3C 0001 000A           move.l     -[A7], 0x1000A
  1661. 00001292  3F2D FCE0                move.w     -[A7], [A5 - 0x320]
  1662. 00001296  3F3C 0001                move.w     -[A7], 0x1
  1663. 0000129A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1664. 0000129E  206E 000E                movea.l    A0, [A6 + 0xE]
  1665. 000012A2  2F10                     move.l     -[A7], [A0]
  1666. 000012A4  4EBA FDD0                jsr        [PC - 0x230 /* 00001076 */]
  1667. 000012A8  206E 0008                movea.l    A0, [A6 + 0x8]
  1668. 000012AC  4290                     clr.l      [A0]
  1669. 000012AE  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1670. label000012B2:
  1671. 000012B2  4E5E                     unlink     A6
  1672. 000012B4  4E75                     rts
  1673. export_47:
  1674. 000012B6  4E56 0000                link       A6, 0
  1675. 000012BA  4E5E                     unlink     A6
  1676. 000012BC  4E75                     rts
  1677. export_48:
  1678. 000012BE  4E75                     rts
  1679. export_49:
  1680. 000012C0  4E56 0000                link       A6, 0
  1681. 000012C4  206E 000C                movea.l    A0, [A6 + 0xC]
  1682. 000012C8  4210                     clr.b      [A0]
  1683. 000012CA  302E 000A                move.w     D0, [A6 + 0xA]
  1684. 000012CE  670C                     beq        +0xE /* 000012DC */
  1685. 000012D0  6B0A                     bmi        +0xC /* 000012DC */
  1686. 000012D2  5540                     subq.w     D0, 2
  1687. 000012D4  6A06                     bpl        +0x8 /* 000012DC */
  1688. 000012D6  0C2E 0001 0008           cmpi.b     [A6 + 0x8], 0x1
  1689. label000012DC:
  1690. 000012DC  4E5E                     unlink     A6
  1691. 000012DE  4E75                     rts
  1692. export_50:
  1693. 000012E0  4E56 0000                link       A6, 0
  1694. 000012E4  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  1695. 000012E8  1E2E 0008                move.b     D7, [A6 + 0x8]
  1696. 000012EC  206E 000C                movea.l    A0, [A6 + 0xC]
  1697. 000012F0  4210                     clr.b      [A0]
  1698. 000012F2  302E 000A                move.w     D0, [A6 + 0xA]
  1699. 000012F6  0C40 0007                cmpi.w     D0, 0x7
  1700. 000012FA  6200 00E0                bhi        +0xE2 /* 000013DC */
  1701. 000012FE  43FA 00E4                lea.l      A1, [PC + 0xE4 /* 000013E4, value 0xFFF8FF26 */]
  1702. 00001302  D040                     add.w      D0, D0
  1703. 00001304  D2F1 0000                add.w      A1, [A1 + D0.w]
  1704. 00001308  4ED1                     jmp        [A1]
  1705. 0000130A  0C07 0001                cmpi.b     D7, 0x1
  1706. 0000130E  661E                     bne        +0x20 /* 0000132E */
  1707. 00001310  4878 FFFF                push.l     0xFFFF
  1708. 00001314  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1709. 00001318  70FF                     moveq.l    D0, 0xFFFFFFFF
  1710. 0000131A  2E80                     move.l     [A7], D0
  1711. 0000131C  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1712. 00001320  70FF                     moveq.l    D0, 0xFFFFFFFF
  1713. 00001322  2E80                     move.l     [A7], D0
  1714. 00001324  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  1715. 00001328  588F                     addq.l     A7, 4
  1716. 0000132A  6000 00B0                bra        +0xB2 /* 000013DC */
  1717. label0000132E:
  1718. 0000132E  4EBA ED72                jsr        [PC - 0x128E /* 000000A2 */]
  1719. 00001332  6000 00A8                bra        +0xAA /* 000013DC */
  1720. 00001336  0C07 0001                cmpi.b     D7, 0x1
  1721. 0000133A  661E                     bne        +0x20 /* 0000135A */
  1722. 0000133C  4878 FFFF                push.l     0xFFFF
  1723. 00001340  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1724. 00001344  70FF                     moveq.l    D0, 0xFFFFFFFF
  1725. 00001346  2E80                     move.l     [A7], D0
  1726. 00001348  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1727. 0000134C  70FF                     moveq.l    D0, 0xFFFFFFFF
  1728. 0000134E  2E80                     move.l     [A7], D0
  1729. 00001350  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  1730. 00001354  588F                     addq.l     A7, 4
  1731. 00001356  6000 0084                bra        +0x86 /* 000013DC */
  1732. label0000135A:
  1733. 0000135A  4A2D FAD2                tst.b      [A5 - 0x52E]
  1734. 0000135E  675E                     beq        +0x60 /* 000013BE */
  1735. 00001360  286D FBDC                movea.l    A4, [A5 - 0x424]
  1736. 00001364  6054                     bra        +0x56 /* 000013BA */
  1737. label00001366:
  1738. 00001366  204C                     movea.l    A0, A4
  1739. 00001368  A029                     syscall    HLock
  1740. 0000136A  2054                     movea.l    A0, [A4]
  1741. 0000136C  2468 0024                movea.l    A2, [A0 + 0x24]
  1742. 00001370  6024                     bra        +0x26 /* 00001396 */
  1743. label00001372:
  1744. 00001372  2052                     movea.l    A0, [A2]
  1745. 00001374  2668 0014                movea.l    A3, [A0 + 0x14]
  1746. 00001378  600C                     bra        +0xE /* 00001386 */
  1747. label0000137A:
  1748. 0000137A  2053                     movea.l    A0, [A3]
  1749. 0000137C  2828 0008                move.l     D4, [A0 + 0x8]
  1750. 00001380  204B                     movea.l    A0, A3
  1751. 00001382  A023                     syscall    DisposHandle/DisposeHandle
  1752. 00001384  2644                     movea.l    A3, D4
  1753. label00001386:
  1754. 00001386  200B                     move.l     D0, A3
  1755. 00001388  66F0                     bne        -0xE /* 0000137A */
  1756. 0000138A  2052                     movea.l    A0, [A2]
  1757. 0000138C  2C28 001C                move.l     D6, [A0 + 0x1C]
  1758. 00001390  204A                     movea.l    A0, A2
  1759. 00001392  A023                     syscall    DisposHandle/DisposeHandle
  1760. 00001394  2446                     movea.l    A2, D6
  1761. label00001396:
  1762. 00001396  200A                     move.l     D0, A2
  1763. 00001398  66D8                     bne        -0x26 /* 00001372 */
  1764. 0000139A  2054                     movea.l    A0, [A4]
  1765. 0000139C  4AA8 0020                tst.l      [A0 + 0x20]
  1766. 000013A0  6708                     beq        +0xA /* 000013AA */
  1767. 000013A2  2054                     movea.l    A0, [A4]
  1768. 000013A4  2068 0020                movea.l    A0, [A0 + 0x20]
  1769. 000013A8  A023                     syscall    DisposHandle/DisposeHandle
  1770. label000013AA:
  1771. 000013AA  204C                     movea.l    A0, A4
  1772. 000013AC  A02A                     syscall    HUnlock
  1773. 000013AE  2054                     movea.l    A0, [A4]
  1774. 000013B0  2A28 002A                move.l     D5, [A0 + 0x2A]
  1775. 000013B4  204C                     movea.l    A0, A4
  1776. 000013B6  A023                     syscall    DisposHandle/DisposeHandle
  1777. 000013B8  2845                     movea.l    A4, D5
  1778. label000013BA:
  1779. 000013BA  200C                     move.l     D0, A4
  1780. 000013BC  66A8                     bne        -0x56 /* 00001366 */
  1781. label000013BE:
  1782. 000013BE  422D FAD2                clr.b      [A5 - 0x52E]
  1783. 000013C2  42AD FBD8                clr.l      [A5 - 0x428]
  1784. 000013C6  42AD FBDC                clr.l      [A5 - 0x424]
  1785. 000013CA  6010                     bra        +0x12 /* 000013DC */
  1786. 000013CC  0C07 0001                cmpi.b     D7, 0x1
  1787. 000013D0  600A                     bra        +0xC /* 000013DC */
  1788. 000013D2  0C07 0001                cmpi.b     D7, 0x1
  1789. 000013D6  6004                     bra        +0x6 /* 000013DC */
  1790. 000013D8  0C07 0001                cmpi.b     D7, 0x1
  1791. label000013DC:
  1792. 000013DC  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  1793. 000013E0  4E5E                     unlink     A6
  1794. 000013E2  4E75                     rts
  1795. 000013E4  FFF8                     .invalid   <<F/7/7>>
  1796. 000013E6  FF26                     .extension 0xF26 <<F/4-5/7>> // unimplemented
  1797. 000013E8  FF52                     .extension 0xF52 <<F/4-5/7>> // unimplemented
  1798. 000013EA  FFF8                     .invalid   <<F/7/7>>
  1799. 000013EC  FFE8                     .invalid   <<F/7/7>>
  1800. 000013EE  FFEE                     .invalid   <<F/7/7>>
  1801. 000013F0  FFF8                     .invalid   <<F/7/7>>
  1802. 000013F2  FFF4                     .invalid   <<F/7/7>>
  1803. export_51:
  1804. 000013F4  4E56 0000                link       A6, 0
  1805. 000013F8  2F07                     move.l     -[A7], D7
  1806. 000013FA  1E2E 0008                move.b     D7, [A6 + 0x8]
  1807. 000013FE  206E 000C                movea.l    A0, [A6 + 0xC]
  1808. 00001402  4210                     clr.b      [A0]
  1809. 00001404  302E 000A                move.w     D0, [A6 + 0xA]
  1810. 00001408  0C40 0006                cmpi.w     D0, 0x6
  1811. 0000140C  6228                     bhi        +0x2A /* 00001436 */
  1812. 0000140E  43FA 002C                lea.l      A1, [PC + 0x2C /* 0000143C, value 0xFFFAFFDE */]
  1813. 00001412  D040                     add.w      D0, D0
  1814. 00001414  D2F1 0000                add.w      A1, [A1 + D0.w]
  1815. 00001418  4ED1                     jmp        [A1]
  1816. 0000141A  0C07 0001                cmpi.b     D7, 0x1
  1817. 0000141E  6016                     bra        +0x18 /* 00001436 */
  1818. 00001420  0C07 0001                cmpi.b     D7, 0x1
  1819. 00001424  6010                     bra        +0x12 /* 00001436 */
  1820. 00001426  0C07 0001                cmpi.b     D7, 0x1
  1821. 0000142A  600A                     bra        +0xC /* 00001436 */
  1822. 0000142C  0C07 0001                cmpi.b     D7, 0x1
  1823. 00001430  6004                     bra        +0x6 /* 00001436 */
  1824. 00001432  0C07 0001                cmpi.b     D7, 0x1
  1825. label00001436:
  1826. 00001436  2E1F                     move.l     D7, [A7]+
  1827. 00001438  4E5E                     unlink     A6
  1828. 0000143A  4E75                     rts
  1829. 0000143C  FFFA                     .invalid   <<F/7/7>>
  1830. 0000143E  FFDE                     .invalid   <<F/7/7>>
  1831. 00001440  FFFA                     .invalid   <<F/7/7>>
  1832. 00001442  FFE4                     .invalid   <<F/7/7>>
  1833. 00001444  FFEA                     .invalid   <<F/7/7>>
  1834. 00001446  FFF0                     .invalid   <<F/7/7>>
  1835. 00001448  FFF6                     .invalid   <<F/7/7>>
  1836. export_52:
  1837. 0000144A  4E56 0000                link       A6, 0
  1838. 0000144E  206E 000C                movea.l    A0, [A6 + 0xC]
  1839. 00001452  4210                     clr.b      [A0]
  1840. 00001454  302E 000A                move.w     D0, [A6 + 0xA]
  1841. 00001458  672A                     beq        +0x2C /* 00001484 */
  1842. 0000145A  6B28                     bmi        +0x2A /* 00001484 */
  1843. 0000145C  5740                     subq.w     D0, 3
  1844. 0000145E  6724                     beq        +0x26 /* 00001484 */
  1845. 00001460  6A06                     bpl        +0x8 /* 00001468 */
  1846. 00001462  5240                     addq.w     D0, 1
  1847. 00001464  6A10                     bpl        +0x12 /* 00001476 */
  1848. 00001466  6006                     bra        +0x8 /* 0000146E */
  1849. label00001468:
  1850. 00001468  5540                     subq.w     D0, 2
  1851. 0000146A  6A18                     bpl        +0x1A /* 00001484 */
  1852. 0000146C  6010                     bra        +0x12 /* 0000147E */
  1853. label0000146E:
  1854. 0000146E  0C2E 0001 0008           cmpi.b     [A6 + 0x8], 0x1
  1855. 00001474  600E                     bra        +0x10 /* 00001484 */
  1856. label00001476:
  1857. 00001476  0C2E 0001 0008           cmpi.b     [A6 + 0x8], 0x1
  1858. 0000147C  6006                     bra        +0x8 /* 00001484 */
  1859. label0000147E:
  1860. 0000147E  0C2E 0001 0008           cmpi.b     [A6 + 0x8], 0x1
  1861. label00001484:
  1862. 00001484  4E5E                     unlink     A6
  1863. 00001486  4E75                     rts
  1864. export_53:
  1865. 00001488  4E56 0000                link       A6, 0
  1866. 0000148C  4E5E                     unlink     A6
  1867. 0000148E  4E75                     rts
  1868. export_54:
  1869. 00001490  4E75                     rts
  1870. export_55:
  1871. 00001492  4E75                     rts
  1872. export_57:
  1873. 00001494  4E56 0000                link       A6, 0
  1874. 00001498  4E5E                     unlink     A6
  1875. 0000149A  4E75                     rts
  1876. export_58:
  1877. fn0000149C:
  1878. 0000149C  4E56 FFD8                link       A6, -0x0028
  1879. 000014A0  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  1880. 000014A4  2F2D F90C                move.l     -[A7], [A5 - 0x6F4]
  1881. 000014A8  A873                     syscall    SetPort
  1882. 000014AA  4878 000A                push.l     0xA /* '\n' */
  1883. 000014AE  206D FD82                movea.l    A0, [A5 - 0x27E]
  1884. 000014B2  4868 FFFF                pea.l      [A0 - 0x1]
  1885. 000014B6  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1886. 000014BA  2600                     move.l     D3, D0
  1887. 000014BC  486E FFFA                pea.l      [A6 - 0x6]
  1888. 000014C0  AA19                     syscall    GetForeColor
  1889. 000014C2  486E FFF4                pea.l      [A6 - 0xC]
  1890. 000014C6  AA1A                     syscall    GetBackColor
  1891. 000014C8  426E FFEE                clr.w      [A6 - 0x12]
  1892. 000014CC  426E FFF0                clr.w      [A6 - 0x10]
  1893. 000014D0  426E FFF2                clr.w      [A6 - 0xE]
  1894. 000014D4  486E FFEE                pea.l      [A6 - 0x12]
  1895. 000014D8  AA14                     syscall    RGBForeColor
  1896. 000014DA  3D7C FFFF FFE8           move.w     [A6 - 0x18], 0xFFFF
  1897. 000014E0  3D7C FFFF FFEA           move.w     [A6 - 0x16], 0xFFFF
  1898. 000014E6  3D7C FFFF FFEC           move.w     [A6 - 0x14], 0xFFFF
  1899. 000014EC  486E FFE8                pea.l      [A6 - 0x18]
  1900. 000014F0  AA15                     syscall    RGBBackColor
  1901. 000014F2  2F3C 002D 0030           move.l     -[A7], 0x2D0030 /* '-\00' */
  1902. 000014F8  A893                     syscall    MoveTo
  1903. 000014FA  2F3C 0C8A 0030           move.l     -[A7], 0xC8A0030
  1904. 00001500  A891                     syscall    LineTo
  1905. 00001502  2F3C 002D 0030           move.l     -[A7], 0x2D0030 /* '-\00' */
  1906. 00001508  A893                     syscall    MoveTo
  1907. 0000150A  2F3C 002D 0CB2           move.l     -[A7], 0x2D0CB2
  1908. 00001510  A891                     syscall    LineTo
  1909. 00001512  486D F51A                pea.l      [A5 - 0xAE6]
  1910. 00001516  2F3C 002D 0032           move.l     -[A7], 0x2D0032 /* '-\02' */
  1911. 0000151C  2F3C 7D00 7D00           move.l     -[A7], 0x7D007D00 /* '}\0}\0' */
  1912. 00001522  A8A7                     syscall    SetRect
  1913. 00001524  486D F51A                pea.l      [A5 - 0xAE6]
  1914. 00001528  A8A3                     syscall    EraseRect
  1915. 0000152A  286D FBDC                movea.l    A4, [A5 - 0x424]
  1916. 0000152E  7E32                     moveq.l    D7, 0x32
  1917. 00001530  7C00                     moveq.l    D6, 0x00
  1918. 00001532  6000 020C                bra        +0x20E /* 00001740 */
  1919. label00001536:
  1920. 00001536  204C                     movea.l    A0, A4
  1921. 00001538  A029                     syscall    HLock
  1922. 0000153A  4878 0006                push.l     0x6
  1923. 0000153E  2F06                     move.l     -[A7], D6
  1924. 00001540  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1925. 00001544  204D                     movea.l    A0, A5
  1926. 00001546  D1C0                     add.l      A0, D0
  1927. 00001548  4868 FBE4                pea.l      [A0 - 0x41C]
  1928. 0000154C  AA14                     syscall    RGBForeColor
  1929. 0000154E  2054                     movea.l    A0, [A4]
  1930. 00001550  2F10                     move.l     -[A7], [A0]
  1931. 00001552  486D F522                pea.l      [A5 - 0xADE]
  1932. 00001556  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1933. 0000155A  3F3C 0005                move.w     -[A7], 0x5
  1934. 0000155E  7013                     moveq.l    D0, 0x13
  1935. 00001560  D047                     add.w      D0, D7
  1936. 00001562  3F00                     move.w     -[A7], D0
  1937. 00001564  A893                     syscall    MoveTo
  1938. 00001566  486D F522                pea.l      [A5 - 0xADE]
  1939. 0000156A  A884                     syscall    DrawString
  1940. 0000156C  486D F51A                pea.l      [A5 - 0xAE6]
  1941. 00001570  3F3C 001E                move.w     -[A7], 0x1E
  1942. 00001574  7005                     moveq.l    D0, 0x05
  1943. 00001576  D047                     add.w      D0, D7
  1944. 00001578  3F00                     move.w     -[A7], D0
  1945. 0000157A  3F3C 002E                move.w     -[A7], 0x2E /* '.' */
  1946. 0000157E  7015                     moveq.l    D0, 0x15
  1947. 00001580  D047                     add.w      D0, D7
  1948. 00001582  3F00                     move.w     -[A7], D0
  1949. 00001584  A8A7                     syscall    SetRect
  1950. 00001586  2054                     movea.l    A0, [A4]
  1951. 00001588  4AA8 0004                tst.l      [A0 + 0x4]
  1952. 0000158C  6610                     bne        +0x12 /* 0000159E */
  1953. 0000158E  486D F51A                pea.l      [A5 - 0xAE6]
  1954. 00001592  3F3C 0102                move.w     -[A7], 0x102
  1955. 00001596  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  1956. 0000159A  5C8F                     addq.l     A7, 6
  1957. 0000159C  6042                     bra        +0x44 /* 000015E0 */
  1958. label0000159E:
  1959. 0000159E  2054                     movea.l    A0, [A4]
  1960. 000015A0  7001                     moveq.l    D0, 0x01
  1961. 000015A2  B0A8 0004                cmp.l      D0, [A0 + 0x4]
  1962. 000015A6  6610                     bne        +0x12 /* 000015B8 */
  1963. 000015A8  486D F51A                pea.l      [A5 - 0xAE6]
  1964. 000015AC  3F3C 0100                move.w     -[A7], 0x100
  1965. 000015B0  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  1966. 000015B4  5C8F                     addq.l     A7, 6
  1967. 000015B6  6028                     bra        +0x2A /* 000015E0 */
  1968. label000015B8:
  1969. 000015B8  2054                     movea.l    A0, [A4]
  1970. 000015BA  7002                     moveq.l    D0, 0x02
  1971. 000015BC  B0A8 0004                cmp.l      D0, [A0 + 0x4]
  1972. 000015C0  6610                     bne        +0x12 /* 000015D2 */
  1973. 000015C2  486D F51A                pea.l      [A5 - 0xAE6]
  1974. 000015C6  3F3C 0106                move.w     -[A7], 0x106
  1975. 000015CA  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  1976. 000015CE  5C8F                     addq.l     A7, 6
  1977. 000015D0  600E                     bra        +0x10 /* 000015E0 */
  1978. label000015D2:
  1979. 000015D2  486D F51A                pea.l      [A5 - 0xAE6]
  1980. 000015D6  3F3C 0104                move.w     -[A7], 0x104
  1981. 000015DA  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  1982. 000015DE  5C8F                     addq.l     A7, 6
  1983. label000015E0:
  1984. 000015E0  206D F90C                movea.l    A0, [A5 - 0x6F4]
  1985. 000015E4  2D68 0010 FFE0           move.l     [A6 - 0x20], [A0 + 0x10]
  1986. 000015EA  2D68 0014 FFE4           move.l     [A6 - 0x1C], [A0 + 0x14]
  1987. 000015F0  3D7C 0032 FFE2           move.w     [A6 - 0x1E], 0x32 /* '2' */
  1988. 000015F6  70F0                     moveq.l    D0, 0xFFFFFFF0
  1989. 000015F8  D06E FFE6                add.w      D0, [A6 - 0x1A]
  1990. 000015FC  3D40 FFE6                move.w     [A6 - 0x1A], D0
  1991. 00001600  70F0                     moveq.l    D0, 0xFFFFFFF0
  1992. 00001602  D06E FFE4                add.w      D0, [A6 - 0x1C]
  1993. 00001606  3D40 FFE4                move.w     [A6 - 0x1C], D0
  1994. 0000160A  2254                     movea.l    A1, [A4]
  1995. 0000160C  2669 0024                movea.l    A3, [A1 + 0x24]
  1996. 00001610  6000 00FC                bra        +0xFE /* 0000170E */
  1997. label00001614:
  1998. 00001614  204B                     movea.l    A0, A3
  1999. 00001616  A029                     syscall    HLock
  2000. 00001618  2053                     movea.l    A0, [A3]
  2001. 0000161A  4AA8 0008                tst.l      [A0 + 0x8]
  2002. 0000161E  6D1E                     blt        +0x20 /* 0000163E */
  2003. 00001620  2053                     movea.l    A0, [A3]
  2004. 00001622  4AA8 000C                tst.l      [A0 + 0xC]
  2005. 00001626  6D16                     blt        +0x18 /* 0000163E */
  2006. 00001628  4878 0006                push.l     0x6
  2007. 0000162C  2F06                     move.l     -[A7], D6
  2008. 0000162E  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2009. 00001632  204D                     movea.l    A0, A5
  2010. 00001634  D1C0                     add.l      A0, D0
  2011. 00001636  4868 FBE4                pea.l      [A0 - 0x41C]
  2012. 0000163A  AA14                     syscall    RGBForeColor
  2013. 0000163C  6006                     bra        +0x8 /* 00001644 */
  2014. label0000163E:
  2015. 0000163E  486D FC20                pea.l      [A5 - 0x3E0]
  2016. 00001642  AA14                     syscall    RGBForeColor
  2017. label00001644:
  2018. 00001644  2054                     movea.l    A0, [A4]
  2019. 00001646  2F28 0014                move.l     -[A7], [A0 + 0x14]
  2020. 0000164A  2F2D FD7E                move.l     -[A7], [A5 - 0x282]
  2021. 0000164E  2253                     movea.l    A1, [A3]
  2022. 00001650  2F11                     move.l     -[A7], [A1]
  2023. 00001652  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2024. 00001656  2F00                     move.l     -[A7], D0
  2025. 00001658  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2026. 0000165C  7A32                     moveq.l    D5, 0x32
  2027. 0000165E  DA80                     add.l      D5, D0
  2028. 00001660  2F28 0014                move.l     -[A7], [A0 + 0x14]
  2029. 00001664  2F2D FD7E                move.l     -[A7], [A5 - 0x282]
  2030. 00001668  2F29 0004                move.l     -[A7], [A1 + 0x4]
  2031. 0000166C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2032. 00001670  2F00                     move.l     -[A7], D0
  2033. 00001672  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2034. 00001676  7832                     moveq.l    D4, 0x32
  2035. 00001678  D880                     add.l      D4, D0
  2036. 0000167A  486D F51A                pea.l      [A5 - 0xAE6]
  2037. 0000167E  3F05                     move.w     -[A7], D5
  2038. 00001680  7005                     moveq.l    D0, 0x05
  2039. 00001682  D047                     add.w      D0, D7
  2040. 00001684  3F00                     move.w     -[A7], D0
  2041. 00001686  3F04                     move.w     -[A7], D4
  2042. 00001688  7019                     moveq.l    D0, 0x19
  2043. 0000168A  D047                     add.w      D0, D7
  2044. 0000168C  3F00                     move.w     -[A7], D0
  2045. 0000168E  A8A7                     syscall    SetRect
  2046. 00001690  486D F51A                pea.l      [A5 - 0xAE6]
  2047. 00001694  3003                     move.w     D0, D3
  2048. 00001696  4440                     neg.w      D0
  2049. 00001698  3F00                     move.w     -[A7], D0
  2050. 0000169A  4267                     clr.w      -[A7]
  2051. 0000169C  A8A8                     syscall    OffsetRect
  2052. 0000169E  486E FFD8                pea.l      [A6 - 0x28]
  2053. 000016A2  70FE                     moveq.l    D0, 0xFFFFFFFE
  2054. 000016A4  D06D F51C                add.w      D0, [A5 - 0xAE4]
  2055. 000016A8  3F00                     move.w     -[A7], D0
  2056. 000016AA  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  2057. 000016AE  7002                     moveq.l    D0, 0x02
  2058. 000016B0  D06D F520                add.w      D0, [A5 - 0xAE0]
  2059. 000016B4  3F00                     move.w     -[A7], D0
  2060. 000016B6  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  2061. 000016BA  A8A7                     syscall    SetRect
  2062. 000016BC  4227                     clr.b      -[A7]
  2063. 000016BE  486E FFE0                pea.l      [A6 - 0x20]
  2064. 000016C2  486E FFD8                pea.l      [A6 - 0x28]
  2065. 000016C6  486E FFD8                pea.l      [A6 - 0x28]
  2066. 000016CA  A8AA                     syscall    SectRect
  2067. 000016CC  486E FFD8                pea.l      [A6 - 0x28]
  2068. 000016D0  A87B                     syscall    ClipRect
  2069. 000016D2  2053                     movea.l    A0, [A3]
  2070. 000016D4  4AA8 0008                tst.l      [A0 + 0x8]
  2071. 000016D8  548F                     addq.l     A7, 2
  2072. 000016DA  6D10                     blt        +0x12 /* 000016EC */
  2073. 000016DC  2053                     movea.l    A0, [A3]
  2074. 000016DE  4AA8 000C                tst.l      [A0 + 0xC]
  2075. 000016E2  6D08                     blt        +0xA /* 000016EC */
  2076. 000016E4  486D F51A                pea.l      [A5 - 0xAE6]
  2077. 000016E8  A8A1                     syscall    FrameRect
  2078. 000016EA  6006                     bra        +0x8 /* 000016F2 */
  2079. label000016EC:
  2080. 000016EC  486D F51A                pea.l      [A5 - 0xAE6]
  2081. 000016F0  A8A2                     syscall    PaintRect
  2082. label000016F2:
  2083. 000016F2  486D F51A                pea.l      [A5 - 0xAE6]
  2084. 000016F6  2F3C 0001 0001           move.l     -[A7], 0x10001
  2085. 000016FC  A8A9                     syscall    InsetRect
  2086. 000016FE  486D F51A                pea.l      [A5 - 0xAE6]
  2087. 00001702  A8A1                     syscall    FrameRect
  2088. 00001704  204B                     movea.l    A0, A3
  2089. 00001706  A02A                     syscall    HUnlock
  2090. 00001708  2053                     movea.l    A0, [A3]
  2091. 0000170A  2668 001C                movea.l    A3, [A0 + 0x1C]
  2092. label0000170E:
  2093. 0000170E  200B                     move.l     D0, A3
  2094. 00001710  6600 FF02                bne        -0xFC /* 00001614 */
  2095. 00001714  486D F51A                pea.l      [A5 - 0xAE6]
  2096. 00001718  42A7                     clr.l      -[A7]
  2097. 0000171A  2F3C 7D00 7D00           move.l     -[A7], 0x7D007D00 /* '}\0}\0' */
  2098. 00001720  A8A7                     syscall    SetRect
  2099. 00001722  486D F51A                pea.l      [A5 - 0xAE6]
  2100. 00001726  A87B                     syscall    ClipRect
  2101. 00001728  204C                     movea.l    A0, A4
  2102. 0000172A  A02A                     syscall    HUnlock
  2103. 0000172C  2054                     movea.l    A0, [A4]
  2104. 0000172E  2868 002A                movea.l    A4, [A0 + 0x2A]
  2105. 00001732  701E                     moveq.l    D0, 0x1E
  2106. 00001734  DE80                     add.l      D7, D0
  2107. 00001736  5286                     addq.l     D6, 1
  2108. 00001738  700A                     moveq.l    D0, 0x0A
  2109. 0000173A  B086                     cmp.l      D0, D6
  2110. 0000173C  6E02                     bgt        +0x4 /* 00001740 */
  2111. 0000173E  7C00                     moveq.l    D6, 0x00
  2112. label00001740:
  2113. 00001740  200C                     move.l     D0, A4
  2114. 00001742  6600 FDF2                bne        -0x20C /* 00001536 */
  2115. 00001746  486E FFFA                pea.l      [A6 - 0x6]
  2116. 0000174A  AA14                     syscall    RGBForeColor
  2117. 0000174C  486E FFF4                pea.l      [A6 - 0xC]
  2118. 00001750  AA15                     syscall    RGBBackColor
  2119. 00001752  4CDF 18F8                movem.l    D3,D4,D5,D6,D7,A3,A4, [A7]+
  2120. 00001756  4E5E                     unlink     A6
  2121. 00001758  4E75                     rts
  2122. fn0000175A:
  2123. 0000175A  4E56 FFFC                link       A6, -0x0004
  2124. 0000175E  48E7 0308                movem.l    -[A7], D6,D7,A4
  2125. 00001762  7E01                     moveq.l    D7, 0x01
  2126. 00001764  286D FBDC                movea.l    A4, [A5 - 0x424]
  2127. 00001768  604C                     bra        +0x4E /* 000017B6 */
  2128. label0000176A:
  2129. 0000176A  2054                     movea.l    A0, [A4]
  2130. 0000176C  2F28 0014                move.l     -[A7], [A0 + 0x14]
  2131. 00001770  2F2D FD7E                move.l     -[A7], [A5 - 0x282]
  2132. 00001774  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2133. 00001778  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2134. 0000177C  2F00                     move.l     -[A7], D0
  2135. 0000177E  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2136. 00001782  2C00                     move.l     D6, D0
  2137. 00001784  BE86                     cmp.l      D7, D6
  2138. 00001786  6C02                     bge        +0x4 /* 0000178A */
  2139. 00001788  2E06                     move.l     D7, D6
  2140. label0000178A:
  2141. 0000178A  2054                     movea.l    A0, [A4]
  2142. 0000178C  2F28 0014                move.l     -[A7], [A0 + 0x14]
  2143. 00001790  2F2D FD7E                move.l     -[A7], [A5 - 0x282]
  2144. 00001794  2028 0008                move.l     D0, [A0 + 0x8]
  2145. 00001798  D0A8 000C                add.l      D0, [A0 + 0xC]
  2146. 0000179C  2F00                     move.l     -[A7], D0
  2147. 0000179E  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2148. 000017A2  2F00                     move.l     -[A7], D0
  2149. 000017A4  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2150. 000017A8  2C00                     move.l     D6, D0
  2151. 000017AA  BE86                     cmp.l      D7, D6
  2152. 000017AC  6C02                     bge        +0x4 /* 000017B0 */
  2153. 000017AE  2E06                     move.l     D7, D6
  2154. label000017B0:
  2155. 000017B0  2054                     movea.l    A0, [A4]
  2156. 000017B2  2868 002A                movea.l    A4, [A0 + 0x2A]
  2157. label000017B6:
  2158. 000017B6  200C                     move.l     D0, A4
  2159. 000017B8  66B0                     bne        -0x4E /* 0000176A */
  2160. 000017BA  206D F90C                movea.l    A0, [A5 - 0x6F4]
  2161. 000017BE  2B68 0010 F51A           move.l     [A5 - 0xAE6], [A0 + 0x10]
  2162. 000017C4  2B68 0014 F51E           move.l     [A5 - 0xAE2], [A0 + 0x14]
  2163. 000017CA  302D F520                move.w     D0, [A5 - 0xAE0]
  2164. 000017CE  906D F51C                sub.w      D0, [A5 - 0xAE4]
  2165. 000017D2  3240                     movea.w    A1, D0
  2166. 000017D4  2007                     move.l     D0, D7
  2167. 000017D6  9089                     sub.l      D0, A1
  2168. 000017D8  72CE                     moveq.l    D1, 0xFFFFFFCE
  2169. 000017DA  D280                     add.l      D1, D0
  2170. 000017DC  2B41 FD86                move.l     [A5 - 0x27A], D1
  2171. 000017E0  4878 000A                push.l     0xA /* '\n' */
  2172. 000017E4  2F01                     move.l     -[A7], D1
  2173. 000017E6  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2174. 000017EA  7414                     moveq.l    D2, 0x14
  2175. 000017EC  D480                     add.l      D2, D0
  2176. 000017EE  2B42 FD86                move.l     [A5 - 0x27A], D2
  2177. 000017F2  2F2D F92C                move.l     -[A7], [A5 - 0x6D4]
  2178. 000017F6  3F02                     move.w     -[A7], D2
  2179. 000017F8  A965                     syscall    SetControlMaximum/SetMaxCtl
  2180. 000017FA  2F2D F92C                move.l     -[A7], [A5 - 0x6D4]
  2181. 000017FE  3F3C 0001                move.w     -[A7], 0x1
  2182. 00001802  A964                     syscall    SetControlMinimum/SetMinCtl
  2183. 00001804  4267                     clr.w      -[A7]
  2184. 00001806  2F2D F92C                move.l     -[A7], [A5 - 0x6D4]
  2185. 0000180A  A960                     syscall    GetControlValue/GetCtlValue
  2186. 0000180C  305F                     movea.w    A0, [A7]+
  2187. 0000180E  B1ED FD86                cmpa.l     A0, [A5 - 0x27A]
  2188. 00001812  6F10                     ble        +0x12 /* 00001824 */
  2189. 00001814  2F2D F92C                move.l     -[A7], [A5 - 0x6D4]
  2190. 00001818  3F2D FD88                move.w     -[A7], [A5 - 0x278]
  2191. 0000181C  A963                     syscall    SetControlValue/SetCtlValue
  2192. 0000181E  2B6D FD86 FD82           move.l     [A5 - 0x27E], [A5 - 0x27A]
  2193. label00001824:
  2194. 00001824  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2195. 00001828  4E5E                     unlink     A6
  2196. 0000182A  4E75                     rts
  2197. export_56:
  2198. 0000182C  4E56 0000                link       A6, 0
  2199. 00001830  206D F90C                movea.l    A0, [A5 - 0x6F4]
  2200. 00001834  2B68 0010 F51A           move.l     [A5 - 0xAE6], [A0 + 0x10]
  2201. 0000183A  2B68 0014 F51E           move.l     [A5 - 0xAE2], [A0 + 0x14]
  2202. 00001840  2F2D F92C                move.l     -[A7], [A5 - 0x6D4]
  2203. 00001844  302D F520                move.w     D0, [A5 - 0xAE0]
  2204. 00001848  906D F51C                sub.w      D0, [A5 - 0xAE4]
  2205. 0000184C  0640 FFBE                addi.w     D0, 0xFFBE
  2206. 00001850  3F00                     move.w     -[A7], D0
  2207. 00001852  3F3C 0010                move.w     -[A7], 0x10
  2208. 00001856  A95C                     syscall    SizeControl
  2209. 00001858  4EBA FF00                jsr        [PC - 0x100 /* 0000175A */]
  2210. 0000185C  4E5E                     unlink     A6
  2211. 0000185E  4E75                     rts
  2212. export_59:
  2213. 00001860  4AAD F90C                tst.l      [A5 - 0x6F4]
  2214. 00001864  6754                     beq        +0x56 /* 000018BA */
  2215. 00001866  2F2D F90C                move.l     -[A7], [A5 - 0x6F4]
  2216. 0000186A  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  2217. 0000186E  2EAD F92C                move.l     [A7], [A5 - 0x6D4]
  2218. 00001872  2F3C 001D 0032           move.l     -[A7], 0x1D0032
  2219. 00001878  A959                     syscall    MoveControl
  2220. 0000187A  206D F90C                movea.l    A0, [A5 - 0x6F4]
  2221. 0000187E  2B68 0010 F51A           move.l     [A5 - 0xAE6], [A0 + 0x10]
  2222. 00001884  2B68 0014 F51E           move.l     [A5 - 0xAE2], [A0 + 0x14]
  2223. 0000188A  2F2D F92C                move.l     -[A7], [A5 - 0x6D4]
  2224. 0000188E  302D F520                move.w     D0, [A5 - 0xAE0]
  2225. 00001892  906D F51C                sub.w      D0, [A5 - 0xAE4]
  2226. 00001896  0640 FFBE                addi.w     D0, 0xFFBE
  2227. 0000189A  3F00                     move.w     -[A7], D0
  2228. 0000189C  3F3C 0010                move.w     -[A7], 0x10
  2229. 000018A0  A95C                     syscall    SizeControl
  2230. 000018A2  7064                     moveq.l    D0, 0x64
  2231. 000018A4  2B40 FD7E                move.l     [A5 - 0x282], D0
  2232. 000018A8  7201                     moveq.l    D1, 0x01
  2233. 000018AA  2B41 FD82                move.l     [A5 - 0x27E], D1
  2234. 000018AE  2F2D F92C                move.l     -[A7], [A5 - 0x6D4]
  2235. 000018B2  3F01                     move.w     -[A7], D1
  2236. 000018B4  A963                     syscall    SetControlValue/SetCtlValue
  2237. 000018B6  4EBA FEA2                jsr        [PC - 0x15E /* 0000175A */]
  2238. label000018BA:
  2239. 000018BA  4E75                     rts
  2240. export_60:
  2241. 000018BC  4E56 0000                link       A6, 0
  2242. 000018C0  0C2E 0001 0008           cmpi.b     [A6 + 0x8], 0x1
  2243. 000018C6  4E5E                     unlink     A6
  2244. 000018C8  4E75                     rts
  2245. export_61:
  2246. 000018CA  4E56 0000                link       A6, 0
  2247. 000018CE  48E7 0300                movem.l    -[A7], D6,D7
  2248. 000018D2  42A7                     clr.l      -[A7]
  2249. 000018D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2250. 000018D8  A95A                     syscall    GetControlReference/GetCRefCon
  2251. 000018DA  2E1F                     move.l     D7, [A7]+
  2252. 000018DC  2007                     move.l     D0, D7
  2253. 000018DE  0480 0000 021C           subi.l     D0, 0x21C
  2254. 000018E4  720C                     moveq.l    D1, 0x0C
  2255. 000018E6  B081                     cmp.l      D0, D1
  2256. 000018E8  622E                     bhi        +0x30 /* 00001918 */
  2257. 000018EA  43FA 0074                lea.l      A1, [PC + 0x74 /* 00001960, value 0xFFB6FFB2 */]
  2258. 000018EE  D040                     add.w      D0, D0
  2259. 000018F0  D2F1 0000                add.w      A1, [A1 + D0.w]
  2260. 000018F4  4ED1                     jmp        [A1]
  2261. 000018F6  2C3C 0000 2710           move.l     D6, 0x2710
  2262. 000018FC  601A                     bra        +0x1C /* 00001918 */
  2263. 000018FE  2C3C 0000 03E8           move.l     D6, 0x3E8
  2264. 00001904  6012                     bra        +0x14 /* 00001918 */
  2265. 00001906  2C3C 0000 01F4           move.l     D6, 0x1F4
  2266. 0000190C  600A                     bra        +0xC /* 00001918 */
  2267. 0000190E  7C64                     moveq.l    D6, 0x64
  2268. 00001910  6006                     bra        +0x8 /* 00001918 */
  2269. 00001912  7C14                     moveq.l    D6, 0x14
  2270. 00001914  6002                     bra        +0x4 /* 00001918 */
  2271. 00001916  7C0A                     moveq.l    D6, 0x0A
  2272. label00001918:
  2273. 00001918  BCAD FD7E                cmp.l      D6, [A5 - 0x282]
  2274. 0000191C  673A                     beq        +0x3C /* 00001958 */
  2275. 0000191E  2B46 FD7E                move.l     [A5 - 0x282], D6
  2276. 00001922  7001                     moveq.l    D0, 0x01
  2277. 00001924  2B40 FD82                move.l     [A5 - 0x27E], D0
  2278. 00001928  2F2D F92C                move.l     -[A7], [A5 - 0x6D4]
  2279. 0000192C  3F00                     move.w     -[A7], D0
  2280. 0000192E  A963                     syscall    SetControlValue/SetCtlValue
  2281. 00001930  4EBA FE28                jsr        [PC - 0x1D8 /* 0000175A */]
  2282. 00001934  486D F51A                pea.l      [A5 - 0xAE6]
  2283. 00001938  42A7                     clr.l      -[A7]
  2284. 0000193A  2F3C 7D00 7D00           move.l     -[A7], 0x7D007D00 /* '}\0}\0' */
  2285. 00001940  A8A7                     syscall    SetRect
  2286. 00001942  486D F51A                pea.l      [A5 - 0xAE6]
  2287. 00001946  A8A3                     syscall    EraseRect
  2288. 00001948  4EBA FB52                jsr        [PC - 0x4AE /* 0000149C */]
  2289. 0000194C  2F2D F90C                move.l     -[A7], [A5 - 0x6F4]
  2290. 00001950  A969                     syscall    DrawControls
  2291. 00001952  2F2D F90C                move.l     -[A7], [A5 - 0x6F4]
  2292. 00001956  A904                     syscall    DrawGrowIcon
  2293. label00001958:
  2294. 00001958  4CDF 00C0                movem.l    D6,D7, [A7]+
  2295. 0000195C  4E5E                     unlink     A6
  2296. 0000195E  4E75                     rts
  2297. 00001960  FFB6                     .invalid   <<F/6/7>>
  2298. 00001962  FFB2                     .invalid   <<F/6/7>>
  2299. 00001964  FFAE                     .invalid   <<F/6/7>>
  2300. 00001966  FFA6                     .invalid   <<F/6/7>>
  2301. 00001968  FF9E                     .invalid   <<F/6/7>>
  2302. 0000196A  FFB8                     .invalid   <<F/6/7>>
  2303. 0000196C  FFB8                     .invalid   <<F/6/7>>
  2304. 0000196E  FFB8                     .invalid   <<F/6/7>>
  2305. 00001970  FFB8                     .invalid   <<F/6/7>>
  2306. 00001972  FFB8                     .invalid   <<F/6/7>>
  2307. 00001974  FFB8                     .invalid   <<F/6/7>>
  2308. 00001976  FFB8                     .invalid   <<F/6/7>>
  2309. 00001978  FF96                     .invalid   <<F/6/7>>
  2310. fn0000197A:
  2311. 0000197A  4E56 FFEA                link       A6, -0x0016
  2312. 0000197E  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  2313. 00001982  3E2E 000C                move.w     D7, [A6 + 0xC]
  2314. 00001986  3C2E 000E                move.w     D6, [A6 + 0xE]
  2315. 0000198A  286E 0016                movea.l    A4, [A6 + 0x16]
  2316. 0000198E  42A7                     clr.l      -[A7]
  2317. 00001990  A8D8                     syscall    NewRgn
  2318. 00001992  265F                     movea.l    A3, [A7]+
  2319. 00001994  206D F90C                movea.l    A0, [A5 - 0x6F4]
  2320. 00001998  2D68 0010 FFF2           move.l     [A6 - 0xE], [A0 + 0x10]
  2321. 0000199E  2D68 0014 FFF6           move.l     [A6 - 0xA], [A0 + 0x14]
  2322. 000019A4  2D6E 0008 FFEA           move.l     [A6 - 0x16], [A6 + 0x8]
  2323. 000019AA  7A01                     moveq.l    D5, 0x01
  2324. 000019AC  6000 01BE                bra        +0x1C0 /* 00001B6C */
  2325. label000019B0:
  2326. 000019B0  7A00                     moveq.l    D5, 0x00
  2327. 000019B2  2F0C                     move.l     -[A7], A4
  2328. 000019B4  3F07                     move.w     -[A7], D7
  2329. 000019B6  A95D                     syscall    HiliteControl
  2330. 000019B8  4267                     clr.w      -[A7]
  2331. 000019BA  2F0C                     move.l     -[A7], A4
  2332. 000019BC  A960                     syscall    GetControlValue/GetCtlValue
  2333. 000019BE  381F                     move.w     D4, [A7]+
  2334. 000019C0  0C47 0014                cmpi.w     D7, 0x14
  2335. 000019C4  660A                     bne        +0xC /* 000019D0 */
  2336. 000019C6  986E 0012                sub.w      D4, [A6 + 0x12]
  2337. 000019CA  BC44                     cmp.w      D6, D4
  2338. 000019CC  6F02                     ble        +0x4 /* 000019D0 */
  2339. 000019CE  3806                     move.w     D4, D6
  2340. label000019D0:
  2341. 000019D0  0C47 0015                cmpi.w     D7, 0x15
  2342. 000019D4  660E                     bne        +0x10 /* 000019E4 */
  2343. 000019D6  D86E 0012                add.w      D4, [A6 + 0x12]
  2344. 000019DA  B86E 0010                cmp.w      D4, [A6 + 0x10]
  2345. 000019DE  6F04                     ble        +0x6 /* 000019E4 */
  2346. 000019E0  382E 0010                move.w     D4, [A6 + 0x10]
  2347. label000019E4:
  2348. 000019E4  0C47 0016                cmpi.w     D7, 0x16
  2349. 000019E8  660A                     bne        +0xC /* 000019F4 */
  2350. 000019EA  986E 0014                sub.w      D4, [A6 + 0x14]
  2351. 000019EE  BC44                     cmp.w      D6, D4
  2352. 000019F0  6F02                     ble        +0x4 /* 000019F4 */
  2353. 000019F2  3806                     move.w     D4, D6
  2354. label000019F4:
  2355. 000019F4  0C47 0017                cmpi.w     D7, 0x17
  2356. 000019F8  660E                     bne        +0x10 /* 00001A08 */
  2357. 000019FA  D86E 0014                add.w      D4, [A6 + 0x14]
  2358. 000019FE  B86E 0010                cmp.w      D4, [A6 + 0x10]
  2359. 00001A02  6F04                     ble        +0x6 /* 00001A08 */
  2360. 00001A04  382E 0010                move.w     D4, [A6 + 0x10]
  2361. label00001A08:
  2362. 00001A08  0C47 0081                cmpi.w     D7, 0x81
  2363. 00001A0C  6616                     bne        +0x18 /* 00001A24 */
  2364. 00001A0E  4267                     clr.w      -[A7]
  2365. 00001A10  2F0C                     move.l     -[A7], A4
  2366. 00001A12  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  2367. 00001A16  42A7                     clr.l      -[A7]
  2368. 00001A18  A968                     syscall    TrackControl
  2369. 00001A1A  3E1F                     move.w     D7, [A7]+
  2370. 00001A1C  4267                     clr.w      -[A7]
  2371. 00001A1E  2F0C                     move.l     -[A7], A4
  2372. 00001A20  A960                     syscall    GetControlValue/GetCtlValue
  2373. 00001A22  381F                     move.w     D4, [A7]+
  2374. label00001A24:
  2375. 00001A24  2F0C                     move.l     -[A7], A4
  2376. 00001A26  3F04                     move.w     -[A7], D4
  2377. 00001A28  A963                     syscall    SetControlValue/SetCtlValue
  2378. 00001A2A  42A7                     clr.l      -[A7]
  2379. 00001A2C  A975                     syscall    TickCount
  2380. 00001A2E  7007                     moveq.l    D0, 0x07
  2381. 00001A30  D09F                     add.l      D0, [A7]+
  2382. 00001A32  2D40 FFFC                move.l     [A6 - 0x4], D0
  2383. 00001A36  3044                     movea.w    A0, D4
  2384. 00001A38  B1ED FD82                cmpa.l     A0, [A5 - 0x27E]
  2385. 00001A3C  6700 00F0                beq        +0xF2 /* 00001B2E */
  2386. 00001A40  2F2D F90C                move.l     -[A7], [A5 - 0x6F4]
  2387. 00001A44  A873                     syscall    SetPort
  2388. 00001A46  3044                     movea.w    A0, D4
  2389. 00001A48  B1ED FD82                cmpa.l     A0, [A5 - 0x27E]
  2390. 00001A4C  6C62                     bge        +0x64 /* 00001AB0 */
  2391. 00001A4E  486D F51A                pea.l      [A5 - 0xAE6]
  2392. 00001A52  2F3C 002D 0032           move.l     -[A7], 0x2D0032 /* '-\02' */
  2393. 00001A58  302E FFF8                move.w     D0, [A6 - 0x8]
  2394. 00001A5C  906E FFF4                sub.w      D0, [A6 - 0xC]
  2395. 00001A60  0640 FFEB                addi.w     D0, 0xFFEB
  2396. 00001A64  3F00                     move.w     -[A7], D0
  2397. 00001A66  70F0                     moveq.l    D0, 0xFFFFFFF0
  2398. 00001A68  D06E FFF6                add.w      D0, [A6 - 0xA]
  2399. 00001A6C  3F00                     move.w     -[A7], D0
  2400. 00001A6E  A8A7                     syscall    SetRect
  2401. 00001A70  4878 000A                push.l     0xA /* '\n' */
  2402. 00001A74  3044                     movea.w    A0, D4
  2403. 00001A76  202D FD82                move.l     D0, [A5 - 0x27E]
  2404. 00001A7A  9088                     sub.l      D0, A0
  2405. 00001A7C  2F00                     move.l     -[A7], D0
  2406. 00001A7E  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2407. 00001A82  2600                     move.l     D3, D0
  2408. 00001A84  486D F51A                pea.l      [A5 - 0xAE6]
  2409. 00001A88  3F03                     move.w     -[A7], D3
  2410. 00001A8A  4267                     clr.w      -[A7]
  2411. 00001A8C  2F0B                     move.l     -[A7], A3
  2412. 00001A8E  A8EF                     syscall    ScrollRect
  2413. 00001A90  486D F51A                pea.l      [A5 - 0xAE6]
  2414. 00001A94  2F3C 002D 0032           move.l     -[A7], 0x2D0032 /* '-\02' */
  2415. 00001A9A  7032                     moveq.l    D0, 0x32
  2416. 00001A9C  D043                     add.w      D0, D3
  2417. 00001A9E  5A40                     addq.w     D0, 5
  2418. 00001AA0  3F00                     move.w     -[A7], D0
  2419. 00001AA2  3F3C 0C80                move.w     -[A7], 0xC80
  2420. 00001AA6  A8A7                     syscall    SetRect
  2421. 00001AA8  486D F51A                pea.l      [A5 - 0xAE6]
  2422. 00001AAC  A928                     syscall    InvalRect
  2423. 00001AAE  6068                     bra        +0x6A /* 00001B18 */
  2424. label00001AB0:
  2425. 00001AB0  486D F51A                pea.l      [A5 - 0xAE6]
  2426. 00001AB4  2F3C 002D 0032           move.l     -[A7], 0x2D0032 /* '-\02' */
  2427. 00001ABA  302E FFF8                move.w     D0, [A6 - 0x8]
  2428. 00001ABE  906E FFF4                sub.w      D0, [A6 - 0xC]
  2429. 00001AC2  0640 FFEB                addi.w     D0, 0xFFEB
  2430. 00001AC6  3F00                     move.w     -[A7], D0
  2431. 00001AC8  70F0                     moveq.l    D0, 0xFFFFFFF0
  2432. 00001ACA  D06E FFF6                add.w      D0, [A6 - 0xA]
  2433. 00001ACE  3F00                     move.w     -[A7], D0
  2434. 00001AD0  A8A7                     syscall    SetRect
  2435. 00001AD2  4878 000A                push.l     0xA /* '\n' */
  2436. 00001AD6  3044                     movea.w    A0, D4
  2437. 00001AD8  91ED FD82                sub.l      A0, [A5 - 0x27E]
  2438. 00001ADC  2F08                     move.l     -[A7], A0
  2439. 00001ADE  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2440. 00001AE2  2600                     move.l     D3, D0
  2441. 00001AE4  486D F51A                pea.l      [A5 - 0xAE6]
  2442. 00001AE8  3003                     move.w     D0, D3
  2443. 00001AEA  4440                     neg.w      D0
  2444. 00001AEC  3F00                     move.w     -[A7], D0
  2445. 00001AEE  4267                     clr.w      -[A7]
  2446. 00001AF0  2F0B                     move.l     -[A7], A3
  2447. 00001AF2  A8EF                     syscall    ScrollRect
  2448. 00001AF4  486D F51A                pea.l      [A5 - 0xAE6]
  2449. 00001AF8  302D F520                move.w     D0, [A5 - 0xAE0]
  2450. 00001AFC  9043                     sub.w      D0, D3
  2451. 00001AFE  3F00                     move.w     -[A7], D0
  2452. 00001B00  3F3C 002D                move.w     -[A7], 0x2D /* '-' */
  2453. 00001B04  7005                     moveq.l    D0, 0x05
  2454. 00001B06  D06D F520                add.w      D0, [A5 - 0xAE0]
  2455. 00001B0A  3F00                     move.w     -[A7], D0
  2456. 00001B0C  3F3C 0C80                move.w     -[A7], 0xC80
  2457. 00001B10  A8A7                     syscall    SetRect
  2458. 00001B12  486D F51A                pea.l      [A5 - 0xAE6]
  2459. 00001B16  A928                     syscall    InvalRect
  2460. label00001B18:
  2461. 00001B18  3044                     movea.w    A0, D4
  2462. 00001B1A  2B48 FD82                move.l     [A5 - 0x27E], A0
  2463. 00001B1E  2F2D F90C                move.l     -[A7], [A5 - 0x6F4]
  2464. 00001B22  A922                     syscall    BeginUpdate
  2465. 00001B24  4EBA F976                jsr        [PC - 0x68A /* 0000149C */]
  2466. 00001B28  2F2D F90C                move.l     -[A7], [A5 - 0x6F4]
  2467. 00001B2C  A923                     syscall    EndUpdate
  2468. label00001B2E:
  2469. 00001B2E  4227                     clr.b      -[A7]
  2470. 00001B30  A974                     syscall    Button
  2471. 00001B32  4A1F                     tst.b      [A7]+
  2472. 00001B34  670C                     beq        +0xE /* 00001B42 */
  2473. 00001B36  42A7                     clr.l      -[A7]
  2474. 00001B38  A975                     syscall    TickCount
  2475. 00001B3A  201F                     move.l     D0, [A7]+
  2476. 00001B3C  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  2477. 00001B40  65EC                     bcs        -0x12 /* 00001B2E */
  2478. label00001B42:
  2479. 00001B42  2F0C                     move.l     -[A7], A4
  2480. 00001B44  4267                     clr.w      -[A7]
  2481. 00001B46  A95D                     syscall    HiliteControl
  2482. 00001B48  486E FFEA                pea.l      [A6 - 0x16]
  2483. 00001B4C  A972                     syscall    GetMouse
  2484. 00001B4E  4267                     clr.w      -[A7]
  2485. 00001B50  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  2486. 00001B54  2F2D F90C                move.l     -[A7], [A5 - 0x6F4]
  2487. 00001B58  486E FFEE                pea.l      [A6 - 0x12]
  2488. 00001B5C  A96C                     syscall    FindControl
  2489. 00001B5E  3D5F FFFA                move.w     [A6 - 0x6], [A7]+
  2490. 00001B62  B9EE FFEE                cmpa.l     A4, [A6 - 0x12]
  2491. 00001B66  6604                     bne        +0x6 /* 00001B6C */
  2492. 00001B68  3E2E FFFA                move.w     D7, [A6 - 0x6]
  2493. label00001B6C:
  2494. 00001B6C  4227                     clr.b      -[A7]
  2495. 00001B6E  A973                     syscall    StillDown
  2496. 00001B70  4A1F                     tst.b      [A7]+
  2497. 00001B72  6600 FE3C                bne        -0x1C2 /* 000019B0 */
  2498. 00001B76  4A05                     tst.b      D5
  2499. 00001B78  6600 FE36                bne        -0x1C8 /* 000019B0 */
  2500. 00001B7C  2F0B                     move.l     -[A7], A3
  2501. 00001B7E  A8D9                     syscall    DisposRgn/DisposeRgn
  2502. 00001B80  4CDF 18F8                movem.l    D3,D4,D5,D6,D7,A3,A4, [A7]+
  2503. 00001B84  4E5E                     unlink     A6
  2504. 00001B86  4E75                     rts
  2505. export_62:
  2506. 00001B88  4E56 0000                link       A6, 0
  2507. 00001B8C  206E 0008                movea.l    A0, [A6 + 0x8]
  2508. 00001B90  2010                     move.l     D0, [A0]
  2509. 00001B92  6736                     beq        +0x38 /* 00001BCA */
  2510. 00001B94  6B34                     bmi        +0x36 /* 00001BCA */
  2511. 00001B96  0480 0000 0221           subi.l     D0, 0x221
  2512. 00001B9C  6702                     beq        +0x4 /* 00001BA0 */
  2513. 00001B9E  602A                     bra        +0x2C /* 00001BCA */
  2514. label00001BA0:
  2515. 00001BA0  2F2D F92C                move.l     -[A7], [A5 - 0x6D4]
  2516. 00001BA4  2F3C 0001 000A           move.l     -[A7], 0x1000A
  2517. 00001BAA  3F2D FD88                move.w     -[A7], [A5 - 0x278]
  2518. 00001BAE  3F3C 0001                move.w     -[A7], 0x1
  2519. 00001BB2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2520. 00001BB6  206E 000E                movea.l    A0, [A6 + 0xE]
  2521. 00001BBA  2F10                     move.l     -[A7], [A0]
  2522. 00001BBC  4EBA FDBC                jsr        [PC - 0x244 /* 0000197A */]
  2523. 00001BC0  206E 0008                movea.l    A0, [A6 + 0x8]
  2524. 00001BC4  4290                     clr.l      [A0]
  2525. 00001BC6  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2526. label00001BCA:
  2527. 00001BCA  4E5E                     unlink     A6
  2528. 00001BCC  4E75                     rts
  2529. export_63:
  2530. 00001BCE  4E56 0000                link       A6, 0
  2531. 00001BD2  4E5E                     unlink     A6
  2532. 00001BD4  4E75                     rts
  2533. export_64:
  2534. 00001BD6  4E75                     rts
  2535. export_65:
  2536. 00001BD8  4E75                     rts
  2537. export_67:
  2538. 00001BDA  4E56 0000                link       A6, 0
  2539. 00001BDE  4E5E                     unlink     A6
  2540. 00001BE0  4E75                     rts
  2541. fn00001BE2:
  2542. 00001BE2  4E56 FD00                link       A6, -0x0300
  2543. 00001BE6  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  2544. 00001BEA  7C02                     moveq.l    D6, 0x02
  2545. 00001BEC  2E2E 0008                move.l     D7, [A6 + 0x8]
  2546. 00001BF0  7010                     moveq.l    D0, 0x10
  2547. 00001BF2  E0A7                     asr        D7, D0
  2548. 00001BF4  2F07                     move.l     -[A7], D7
  2549. 00001BF6  486E FD00                pea.l      [A6 - 0x300]
  2550. 00001BFA  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  2551. 00001BFE  4A86                     tst.l      D6
  2552. 00001C00  6F00 00F0                ble        +0xF2 /* 00001CF2 */
  2553. 00001C04  486E FD00                pea.l      [A6 - 0x300]
  2554. 00001C08  486D FDC8                pea.l      [A5 - 0x238]
  2555. 00001C0C  4EBA E42A                jsr        [PC - 0x1BD6 /* 00000038 */]
  2556. 00001C10  7800                     moveq.l    D4, 0x00
  2557. 00001C12  2A2E 0008                move.l     D5, [A6 + 0x8]
  2558. 00001C16  0285 0000 FFFF           andi.l     D5, 0xFFFF
  2559. 00001C1C  4A45                     tst.w      D5
  2560. 00001C1E  508F                     addq.l     A7, 8
  2561. 00001C20  6A06                     bpl        +0x8 /* 00001C28 */
  2562. 00001C22  0684 0000 01F4           addi.l     D4, 0x1F4
  2563. label00001C28:
  2564. 00001C28  0805 000E                btst.b     D5, 0xE
  2565. 00001C2C  6706                     beq        +0x8 /* 00001C34 */
  2566. 00001C2E  0684 0000 00FA           addi.l     D4, 0xFA
  2567. label00001C34:
  2568. 00001C34  0805 000D                btst.b     D5, 0xD /* '\r' */
  2569. 00001C38  6704                     beq        +0x6 /* 00001C3E */
  2570. 00001C3A  707D                     moveq.l    D0, 0x7D
  2571. 00001C3C  D880                     add.l      D4, D0
  2572. label00001C3E:
  2573. 00001C3E  0805 000C                btst.b     D5, 0xC
  2574. 00001C42  6704                     beq        +0x6 /* 00001C48 */
  2575. 00001C44  703E                     moveq.l    D0, 0x3E
  2576. 00001C46  D880                     add.l      D4, D0
  2577. label00001C48:
  2578. 00001C48  0805 000B                btst.b     D5, 0xB
  2579. 00001C4C  6704                     beq        +0x6 /* 00001C52 */
  2580. 00001C4E  701F                     moveq.l    D0, 0x1F
  2581. 00001C50  D880                     add.l      D4, D0
  2582. label00001C52:
  2583. 00001C52  2F04                     move.l     -[A7], D4
  2584. 00001C54  486E FE00                pea.l      [A6 - 0x200]
  2585. 00001C58  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  2586. 00001C5C  4A86                     tst.l      D6
  2587. 00001C5E  6F00 0092                ble        +0x94 /* 00001CF2 */
  2588. 00001C62  1D7C 0001 FF00           move.b     [A6 - 0x100], 0x1
  2589. 00001C68  1D7C 0030 FF01           move.b     [A6 - 0xFF], 0x30 /* '0' */
  2590. 00001C6E  7063                     moveq.l    D0, 0x63
  2591. 00001C70  B084                     cmp.l      D0, D4
  2592. 00001C72  6C06                     bge        +0x8 /* 00001C7A */
  2593. 00001C74  1D6E FE01 FF01           move.b     [A6 - 0xFF], [A6 - 0x1FF]
  2594. label00001C7A:
  2595. 00001C7A  486E FD00                pea.l      [A6 - 0x300]
  2596. 00001C7E  486E FF00                pea.l      [A6 - 0x100]
  2597. 00001C82  4EBA E3B4                jsr        [PC - 0x1C4C /* 00000038 */]
  2598. 00001C86  7001                     moveq.l    D0, 0x01
  2599. 00001C88  B086                     cmp.l      D0, D6
  2600. 00001C8A  508F                     addq.l     A7, 8
  2601. 00001C8C  6C64                     bge        +0x66 /* 00001CF2 */
  2602. 00001C8E  1D7C 0030 FF01           move.b     [A6 - 0xFF], 0x30 /* '0' */
  2603. 00001C94  7009                     moveq.l    D0, 0x09
  2604. 00001C96  B084                     cmp.l      D0, D4
  2605. 00001C98  6C14                     bge        +0x16 /* 00001CAE */
  2606. 00001C9A  7063                     moveq.l    D0, 0x63
  2607. 00001C9C  B084                     cmp.l      D0, D4
  2608. 00001C9E  6C08                     bge        +0xA /* 00001CA8 */
  2609. 00001CA0  1D6E FE02 FF01           move.b     [A6 - 0xFF], [A6 - 0x1FE]
  2610. 00001CA6  6006                     bra        +0x8 /* 00001CAE */
  2611. label00001CA8:
  2612. 00001CA8  1D6E FE01 FF01           move.b     [A6 - 0xFF], [A6 - 0x1FF]
  2613. label00001CAE:
  2614. 00001CAE  486E FD00                pea.l      [A6 - 0x300]
  2615. 00001CB2  486E FF00                pea.l      [A6 - 0x100]
  2616. 00001CB6  4EBA E380                jsr        [PC - 0x1C80 /* 00000038 */]
  2617. 00001CBA  7002                     moveq.l    D0, 0x02
  2618. 00001CBC  B086                     cmp.l      D0, D6
  2619. 00001CBE  508F                     addq.l     A7, 8
  2620. 00001CC0  6C30                     bge        +0x32 /* 00001CF2 */
  2621. 00001CC2  7063                     moveq.l    D0, 0x63
  2622. 00001CC4  B084                     cmp.l      D0, D4
  2623. 00001CC6  6C08                     bge        +0xA /* 00001CD0 */
  2624. 00001CC8  1D6E FE03 FF01           move.b     [A6 - 0xFF], [A6 - 0x1FD]
  2625. 00001CCE  6014                     bra        +0x16 /* 00001CE4 */
  2626. label00001CD0:
  2627. 00001CD0  7009                     moveq.l    D0, 0x09
  2628. 00001CD2  B084                     cmp.l      D0, D4
  2629. 00001CD4  6C08                     bge        +0xA /* 00001CDE */
  2630. 00001CD6  1D6E FE02 FF01           move.b     [A6 - 0xFF], [A6 - 0x1FE]
  2631. 00001CDC  6006                     bra        +0x8 /* 00001CE4 */
  2632. label00001CDE:
  2633. 00001CDE  1D6E FE01 FF01           move.b     [A6 - 0xFF], [A6 - 0x1FF]
  2634. label00001CE4:
  2635. 00001CE4  486E FD00                pea.l      [A6 - 0x300]
  2636. 00001CE8  486E FF00                pea.l      [A6 - 0x100]
  2637. 00001CEC  4EBA E34A                jsr        [PC - 0x1CB6 /* 00000038 */]
  2638. 00001CF0  508F                     addq.l     A7, 8
  2639. label00001CF2:
  2640. 00001CF2  486E FD00                pea.l      [A6 - 0x300]
  2641. 00001CF6  A884                     syscall    DrawString
  2642. 00001CF8  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  2643. 00001CFC  4E5E                     unlink     A6
  2644. 00001CFE  4E75                     rts
  2645. export_68:
  2646. fn00001D00:
  2647. 00001D00  4E56 FFCE                link       A6, -0x0032
  2648. 00001D04  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2649. 00001D08  2F2D F8E4                move.l     -[A7], [A5 - 0x71C]
  2650. 00001D0C  A873                     syscall    SetPort
  2651. 00001D0E  4878 000A                push.l     0xA /* '\n' */
  2652. 00001D12  206D FDC4                movea.l    A0, [A5 - 0x23C]
  2653. 00001D16  4868 FFFF                pea.l      [A0 - 0x1]
  2654. 00001D1A  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2655. 00001D1E  2D40 FFFC                move.l     [A6 - 0x4], D0
  2656. 00001D22  486E FFF4                pea.l      [A6 - 0xC]
  2657. 00001D26  AA19                     syscall    GetForeColor
  2658. 00001D28  486E FFEE                pea.l      [A6 - 0x12]
  2659. 00001D2C  AA1A                     syscall    GetBackColor
  2660. 00001D2E  4267                     clr.w      -[A7]
  2661. 00001D30  A887                     syscall    TextFont
  2662. 00001D32  2F3C 0064 0005           move.l     -[A7], 0x640005
  2663. 00001D38  A893                     syscall    MoveTo
  2664. 00001D3A  486D FDCA                pea.l      [A5 - 0x236]
  2665. 00001D3E  A884                     syscall    DrawString
  2666. 00001D40  2F3C 007D 0005           move.l     -[A7], 0x7D0005
  2667. 00001D46  A893                     syscall    MoveTo
  2668. 00001D48  486D FDD0                pea.l      [A5 - 0x230]
  2669. 00001D4C  A884                     syscall    DrawString
  2670. 00001D4E  3F3C 0001                move.w     -[A7], 0x1
  2671. 00001D52  A887                     syscall    TextFont
  2672. 00001D54  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2673. 00001D58  A88A                     syscall    TextSize
  2674. 00001D5A  2F3C 004F 0005           move.l     -[A7], 0x4F0005
  2675. 00001D60  A893                     syscall    MoveTo
  2676. 00001D62  486D FDD6                pea.l      [A5 - 0x22A]
  2677. 00001D66  A884                     syscall    DrawString
  2678. 00001D68  2F3C 0044 0005           move.l     -[A7], 0x440005
  2679. 00001D6E  A893                     syscall    MoveTo
  2680. 00001D70  486D FDDC                pea.l      [A5 - 0x224]
  2681. 00001D74  A884                     syscall    DrawString
  2682. 00001D76  2F3C 0039 0005           move.l     -[A7], 0x390005
  2683. 00001D7C  A893                     syscall    MoveTo
  2684. 00001D7E  486D FDE2                pea.l      [A5 - 0x21E]
  2685. 00001D82  A884                     syscall    DrawString
  2686. 00001D84  2F3C 002E 0005           move.l     -[A7], 0x2E0005
  2687. 00001D8A  A893                     syscall    MoveTo
  2688. 00001D8C  486D FDE8                pea.l      [A5 - 0x218]
  2689. 00001D90  A884                     syscall    DrawString
  2690. 00001D92  2F3C 008F 0005           move.l     -[A7], 0x8F0005
  2691. 00001D98  A893                     syscall    MoveTo
  2692. 00001D9A  486D FDF0                pea.l      [A5 - 0x210]
  2693. 00001D9E  A884                     syscall    DrawString
  2694. 00001DA0  2F3C 009A 0005           move.l     -[A7], 0x9A0005
  2695. 00001DA6  A893                     syscall    MoveTo
  2696. 00001DA8  486D FDF8                pea.l      [A5 - 0x208]
  2697. 00001DAC  A884                     syscall    DrawString
  2698. 00001DAE  2F3C 00A5 0005           move.l     -[A7], 0xA50005
  2699. 00001DB4  A893                     syscall    MoveTo
  2700. 00001DB6  486D FDFE                pea.l      [A5 - 0x202]
  2701. 00001DBA  A884                     syscall    DrawString
  2702. 00001DBC  2F3C 00B0 0005           move.l     -[A7], 0xB00005
  2703. 00001DC2  A893                     syscall    MoveTo
  2704. 00001DC4  486D FE04                pea.l      [A5 - 0x1FC]
  2705. 00001DC8  A884                     syscall    DrawString
  2706. 00001DCA  3F3C 000C                move.w     -[A7], 0xC
  2707. 00001DCE  A88A                     syscall    TextSize
  2708. 00001DD0  286D FBDC                movea.l    A4, [A5 - 0x424]
  2709. 00001DD4  422E FFFB                clr.b      [A6 - 0x5]
  2710. 00001DD8  601A                     bra        +0x1C /* 00001DF4 */
  2711. label00001DDA:
  2712. 00001DDA  2054                     movea.l    A0, [A4]
  2713. 00001DDC  3028 0028                move.w     D0, [A0 + 0x28]
  2714. 00001DE0  B06D FDBE                cmp.w      D0, [A5 - 0x242]
  2715. 00001DE4  6608                     bne        +0xA /* 00001DEE */
  2716. 00001DE6  1D7C 0001 FFFB           move.b     [A6 - 0x5], 0x1
  2717. 00001DEC  6006                     bra        +0x8 /* 00001DF4 */
  2718. label00001DEE:
  2719. 00001DEE  2054                     movea.l    A0, [A4]
  2720. 00001DF0  2868 002A                movea.l    A4, [A0 + 0x2A]
  2721. label00001DF4:
  2722. 00001DF4  200C                     move.l     D0, A4
  2723. 00001DF6  6706                     beq        +0x8 /* 00001DFE */
  2724. 00001DF8  4A2E FFFB                tst.b      [A6 - 0x5]
  2725. 00001DFC  67DC                     beq        -0x22 /* 00001DDA */
  2726. label00001DFE:
  2727. 00001DFE  200C                     move.l     D0, A4
  2728. 00001E00  6700 0716                beq        +0x718 /* 00002518 */
  2729. 00001E04  204C                     movea.l    A0, A4
  2730. 00001E06  A029                     syscall    HLock
  2731. 00001E08  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2732. 00001E0C  A88A                     syscall    TextSize
  2733. 00001E0E  426E FFE8                clr.w      [A6 - 0x18]
  2734. 00001E12  426E FFEA                clr.w      [A6 - 0x16]
  2735. 00001E16  426E FFEC                clr.w      [A6 - 0x14]
  2736. 00001E1A  486E FFE8                pea.l      [A6 - 0x18]
  2737. 00001E1E  AA14                     syscall    RGBForeColor
  2738. 00001E20  3D7C FFFF FFE2           move.w     [A6 - 0x1E], 0xFFFF
  2739. 00001E26  3D7C FFFF FFE4           move.w     [A6 - 0x1C], 0xFFFF
  2740. 00001E2C  3D7C FFFF FFE6           move.w     [A6 - 0x1A], 0xFFFF
  2741. 00001E32  486E FFE2                pea.l      [A6 - 0x1E]
  2742. 00001E36  AA15                     syscall    RGBBackColor
  2743. 00001E38  486D F51A                pea.l      [A5 - 0xAE6]
  2744. 00001E3C  2F3C 001E 0032           move.l     -[A7], 0x1E0032
  2745. 00001E42  2F3C 00BE 7D00           move.l     -[A7], 0xBE7D00
  2746. 00001E48  A8A7                     syscall    SetRect
  2747. 00001E4A  486D F51A                pea.l      [A5 - 0xAE6]
  2748. 00001E4E  A8A3                     syscall    EraseRect
  2749. 00001E50  206D F8E4                movea.l    A0, [A5 - 0x71C]
  2750. 00001E54  2D68 0010 FFDA           move.l     [A6 - 0x26], [A0 + 0x10]
  2751. 00001E5A  2D68 0014 FFDE           move.l     [A6 - 0x22], [A0 + 0x14]
  2752. 00001E60  3D7C 0032 FFDC           move.w     [A6 - 0x24], 0x32 /* '2' */
  2753. 00001E66  70F0                     moveq.l    D0, 0xFFFFFFF0
  2754. 00001E68  D06E FFE0                add.w      D0, [A6 - 0x20]
  2755. 00001E6C  3D40 FFE0                move.w     [A6 - 0x20], D0
  2756. 00001E70  70F0                     moveq.l    D0, 0xFFFFFFF0
  2757. 00001E72  D06E FFDE                add.w      D0, [A6 - 0x22]
  2758. 00001E76  3D40 FFDE                move.w     [A6 - 0x22], D0
  2759. 00001E7A  486E FFDA                pea.l      [A6 - 0x26]
  2760. 00001E7E  A87B                     syscall    ClipRect
  2761. 00001E80  7800                     moveq.l    D4, 0x00
  2762. 00001E82  7E01                     moveq.l    D7, 0x01
  2763. 00001E84  2054                     movea.l    A0, [A4]
  2764. 00001E86  2668 0024                movea.l    A3, [A0 + 0x24]
  2765. 00001E8A  6000 038E                bra        +0x390 /* 0000221A */
  2766. label00001E8E:
  2767. 00001E8E  204B                     movea.l    A0, A3
  2768. 00001E90  A029                     syscall    HLock
  2769. 00001E92  2053                     movea.l    A0, [A3]
  2770. 00001E94  4AA8 0008                tst.l      [A0 + 0x8]
  2771. 00001E98  6D32                     blt        +0x34 /* 00001ECC */
  2772. 00001E9A  2053                     movea.l    A0, [A3]
  2773. 00001E9C  4AA8 000C                tst.l      [A0 + 0xC]
  2774. 00001EA0  6D2A                     blt        +0x2C /* 00001ECC */
  2775. 00001EA2  4878 0006                push.l     0x6
  2776. 00001EA6  2F04                     move.l     -[A7], D4
  2777. 00001EA8  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2778. 00001EAC  204D                     movea.l    A0, A5
  2779. 00001EAE  D1C0                     add.l      A0, D0
  2780. 00001EB0  4868 FBE4                pea.l      [A0 - 0x41C]
  2781. 00001EB4  AA14                     syscall    RGBForeColor
  2782. 00001EB6  4878 0006                push.l     0x6
  2783. 00001EBA  2F04                     move.l     -[A7], D4
  2784. 00001EBC  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2785. 00001EC0  204D                     movea.l    A0, A5
  2786. 00001EC2  D1C0                     add.l      A0, D0
  2787. 00001EC4  4868 FBE4                pea.l      [A0 - 0x41C]
  2788. 00001EC8  AA15                     syscall    RGBBackColor
  2789. 00001ECA  600C                     bra        +0xE /* 00001ED8 */
  2790. label00001ECC:
  2791. 00001ECC  486D FC20                pea.l      [A5 - 0x3E0]
  2792. 00001ED0  AA14                     syscall    RGBForeColor
  2793. 00001ED2  486D FC20                pea.l      [A5 - 0x3E0]
  2794. 00001ED6  AA15                     syscall    RGBBackColor
  2795. label00001ED8:
  2796. 00001ED8  2054                     movea.l    A0, [A4]
  2797. 00001EDA  2F28 0014                move.l     -[A7], [A0 + 0x14]
  2798. 00001EDE  2F2D FDBA                move.l     -[A7], [A5 - 0x246]
  2799. 00001EE2  2253                     movea.l    A1, [A3]
  2800. 00001EE4  2F11                     move.l     -[A7], [A1]
  2801. 00001EE6  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2802. 00001EEA  2F00                     move.l     -[A7], D0
  2803. 00001EEC  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2804. 00001EF0  7C32                     moveq.l    D6, 0x32
  2805. 00001EF2  DC80                     add.l      D6, D0
  2806. 00001EF4  2F28 0014                move.l     -[A7], [A0 + 0x14]
  2807. 00001EF8  2F2D FDBA                move.l     -[A7], [A5 - 0x246]
  2808. 00001EFC  2F29 0004                move.l     -[A7], [A1 + 0x4]
  2809. 00001F00  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2810. 00001F04  2F00                     move.l     -[A7], D0
  2811. 00001F06  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2812. 00001F0A  7232                     moveq.l    D1, 0x32
  2813. 00001F0C  D280                     add.l      D1, D0
  2814. 00001F0E  2D41 FFCE                move.l     [A6 - 0x32], D1
  2815. 00001F12  486D F51A                pea.l      [A5 - 0xAE6]
  2816. 00001F16  3F06                     move.w     -[A7], D6
  2817. 00001F18  3F3C 0055                move.w     -[A7], 0x55 /* 'U' */
  2818. 00001F1C  3F01                     move.w     -[A7], D1
  2819. 00001F1E  3F3C 0069                move.w     -[A7], 0x69 /* 'i' */
  2820. 00001F22  A8A7                     syscall    SetRect
  2821. 00001F24  486D F51A                pea.l      [A5 - 0xAE6]
  2822. 00001F28  302E FFFE                move.w     D0, [A6 - 0x2]
  2823. 00001F2C  4440                     neg.w      D0
  2824. 00001F2E  3F00                     move.w     -[A7], D0
  2825. 00001F30  4267                     clr.w      -[A7]
  2826. 00001F32  A8A8                     syscall    OffsetRect
  2827. 00001F34  486E FFD2                pea.l      [A6 - 0x2E]
  2828. 00001F38  70FE                     moveq.l    D0, 0xFFFFFFFE
  2829. 00001F3A  D06D F51C                add.w      D0, [A5 - 0xAE4]
  2830. 00001F3E  3F00                     move.w     -[A7], D0
  2831. 00001F40  3F2E FFDA                move.w     -[A7], [A6 - 0x26]
  2832. 00001F44  7002                     moveq.l    D0, 0x02
  2833. 00001F46  D06D F520                add.w      D0, [A5 - 0xAE0]
  2834. 00001F4A  3F00                     move.w     -[A7], D0
  2835. 00001F4C  3F2E FFDE                move.w     -[A7], [A6 - 0x22]
  2836. 00001F50  A8A7                     syscall    SetRect
  2837. 00001F52  4227                     clr.b      -[A7]
  2838. 00001F54  486E FFDA                pea.l      [A6 - 0x26]
  2839. 00001F58  486E FFD2                pea.l      [A6 - 0x2E]
  2840. 00001F5C  486E FFD2                pea.l      [A6 - 0x2E]
  2841. 00001F60  A8AA                     syscall    SectRect
  2842. 00001F62  486E FFD2                pea.l      [A6 - 0x2E]
  2843. 00001F66  A87B                     syscall    ClipRect
  2844. 00001F68  2053                     movea.l    A0, [A3]
  2845. 00001F6A  4AA8 0008                tst.l      [A0 + 0x8]
  2846. 00001F6E  548F                     addq.l     A7, 2
  2847. 00001F70  6D10                     blt        +0x12 /* 00001F82 */
  2848. 00001F72  2053                     movea.l    A0, [A3]
  2849. 00001F74  4AA8 000C                tst.l      [A0 + 0xC]
  2850. 00001F78  6D08                     blt        +0xA /* 00001F82 */
  2851. 00001F7A  486D F51A                pea.l      [A5 - 0xAE6]
  2852. 00001F7E  A8A1                     syscall    FrameRect
  2853. 00001F80  6006                     bra        +0x8 /* 00001F88 */
  2854. label00001F82:
  2855. 00001F82  486D F51A                pea.l      [A5 - 0xAE6]
  2856. 00001F86  A8A2                     syscall    PaintRect
  2857. label00001F88:
  2858. 00001F88  486D F51A                pea.l      [A5 - 0xAE6]
  2859. 00001F8C  2F3C 0001 0001           move.l     -[A7], 0x10001
  2860. 00001F92  A8A9                     syscall    InsetRect
  2861. 00001F94  486D F51A                pea.l      [A5 - 0xAE6]
  2862. 00001F98  A8A1                     syscall    FrameRect
  2863. 00001F9A  486D F51A                pea.l      [A5 - 0xAE6]
  2864. 00001F9E  4878 FFFF                push.l     0xFFFF
  2865. 00001FA2  A8A9                     syscall    InsetRect
  2866. 00001FA4  3F2D F51C                move.w     -[A7], [A5 - 0xAE4]
  2867. 00001FA8  3F2D F51A                move.w     -[A7], [A5 - 0xAE6]
  2868. 00001FAC  A893                     syscall    MoveTo
  2869. 00001FAE  3F2D F51C                move.w     -[A7], [A5 - 0xAE4]
  2870. 00001FB2  70CA                     moveq.l    D0, 0xFFFFFFCA
  2871. 00001FB4  D06D F51A                add.w      D0, [A5 - 0xAE6]
  2872. 00001FB8  3F00                     move.w     -[A7], D0
  2873. 00001FBA  A891                     syscall    LineTo
  2874. 00001FBC  7001                     moveq.l    D0, 0x01
  2875. 00001FBE  D06D F51C                add.w      D0, [A5 - 0xAE4]
  2876. 00001FC2  3F00                     move.w     -[A7], D0
  2877. 00001FC4  70D9                     moveq.l    D0, 0xFFFFFFD9
  2878. 00001FC6  D06D F51A                add.w      D0, [A5 - 0xAE6]
  2879. 00001FCA  3F00                     move.w     -[A7], D0
  2880. 00001FCC  A893                     syscall    MoveTo
  2881. 00001FCE  2F07                     move.l     -[A7], D7
  2882. 00001FD0  486D F522                pea.l      [A5 - 0xADE]
  2883. 00001FD4  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  2884. 00001FD8  486D F522                pea.l      [A5 - 0xADE]
  2885. 00001FDC  A884                     syscall    DrawString
  2886. 00001FDE  486E FFE8                pea.l      [A6 - 0x18]
  2887. 00001FE2  AA14                     syscall    RGBForeColor
  2888. 00001FE4  486E FFE2                pea.l      [A6 - 0x1E]
  2889. 00001FE8  AA15                     syscall    RGBBackColor
  2890. 00001FEA  7001                     moveq.l    D0, 0x01
  2891. 00001FEC  D06D F51C                add.w      D0, [A5 - 0xAE4]
  2892. 00001FF0  3F00                     move.w     -[A7], D0
  2893. 00001FF2  70E4                     moveq.l    D0, 0xFFFFFFE4
  2894. 00001FF4  D06D F51A                add.w      D0, [A5 - 0xAE6]
  2895. 00001FF8  3F00                     move.w     -[A7], D0
  2896. 00001FFA  A893                     syscall    MoveTo
  2897. 00001FFC  2053                     movea.l    A0, [A3]
  2898. 00001FFE  2F10                     move.l     -[A7], [A0]
  2899. 00002000  486D F522                pea.l      [A5 - 0xADE]
  2900. 00002004  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  2901. 00002008  486D F522                pea.l      [A5 - 0xADE]
  2902. 0000200C  A884                     syscall    DrawString
  2903. 0000200E  7001                     moveq.l    D0, 0x01
  2904. 00002010  D06D F51C                add.w      D0, [A5 - 0xAE4]
  2905. 00002014  3F00                     move.w     -[A7], D0
  2906. 00002016  70EF                     moveq.l    D0, 0xFFFFFFEF
  2907. 00002018  D06D F51A                add.w      D0, [A5 - 0xAE6]
  2908. 0000201C  3F00                     move.w     -[A7], D0
  2909. 0000201E  A893                     syscall    MoveTo
  2910. 00002020  2053                     movea.l    A0, [A3]
  2911. 00002022  2F28 0004                move.l     -[A7], [A0 + 0x4]
  2912. 00002026  486D F522                pea.l      [A5 - 0xADE]
  2913. 0000202A  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  2914. 0000202E  486D FE0C                pea.l      [A5 - 0x1F4]
  2915. 00002032  A884                     syscall    DrawString
  2916. 00002034  486D F522                pea.l      [A5 - 0xADE]
  2917. 00002038  A884                     syscall    DrawString
  2918. 0000203A  7001                     moveq.l    D0, 0x01
  2919. 0000203C  D06D F51C                add.w      D0, [A5 - 0xAE4]
  2920. 00002040  3F00                     move.w     -[A7], D0
  2921. 00002042  70FA                     moveq.l    D0, 0xFFFFFFFA
  2922. 00002044  D06D F51A                add.w      D0, [A5 - 0xAE6]
  2923. 00002048  3F00                     move.w     -[A7], D0
  2924. 0000204A  A893                     syscall    MoveTo
  2925. 0000204C  2053                     movea.l    A0, [A3]
  2926. 0000204E  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2927. 00002052  4EBA FB8E                jsr        [PC - 0x472 /* 00001BE2 */]
  2928. 00002056  7006                     moveq.l    D0, 0x06
  2929. 00002058  2E80                     move.l     [A7], D0
  2930. 0000205A  2F04                     move.l     -[A7], D4
  2931. 0000205C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2932. 00002060  204D                     movea.l    A0, A5
  2933. 00002062  D1C0                     add.l      A0, D0
  2934. 00002064  4868 FBE4                pea.l      [A0 - 0x41C]
  2935. 00002068  AA14                     syscall    RGBForeColor
  2936. 0000206A  4878 0006                push.l     0x6
  2937. 0000206E  2F04                     move.l     -[A7], D4
  2938. 00002070  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2939. 00002074  204D                     movea.l    A0, A5
  2940. 00002076  D1C0                     add.l      A0, D0
  2941. 00002078  4868 FBE4                pea.l      [A0 - 0x41C]
  2942. 0000207C  AA15                     syscall    RGBBackColor
  2943. 0000207E  2053                     movea.l    A0, [A3]
  2944. 00002080  4AA8 0008                tst.l      [A0 + 0x8]
  2945. 00002084  6D00 017E                blt        +0x180 /* 00002204 */
  2946. 00002088  2053                     movea.l    A0, [A3]
  2947. 0000208A  4AA8 000C                tst.l      [A0 + 0xC]
  2948. 0000208E  6D00 0174                blt        +0x176 /* 00002204 */
  2949. 00002092  2054                     movea.l    A0, [A4]
  2950. 00002094  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2951. 00002098  2F2D FDBA                move.l     -[A7], [A5 - 0x246]
  2952. 0000209C  2253                     movea.l    A1, [A3]
  2953. 0000209E  2F29 0008                move.l     -[A7], [A1 + 0x8]
  2954. 000020A2  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2955. 000020A6  2F00                     move.l     -[A7], D0
  2956. 000020A8  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2957. 000020AC  7C32                     moveq.l    D6, 0x32
  2958. 000020AE  DC80                     add.l      D6, D0
  2959. 000020B0  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2960. 000020B4  2F2D FDBA                move.l     -[A7], [A5 - 0x246]
  2961. 000020B8  2F29 000C                move.l     -[A7], [A1 + 0xC]
  2962. 000020BC  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2963. 000020C0  2F00                     move.l     -[A7], D0
  2964. 000020C2  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2965. 000020C6  7232                     moveq.l    D1, 0x32
  2966. 000020C8  D280                     add.l      D1, D0
  2967. 000020CA  2D41 FFCE                move.l     [A6 - 0x32], D1
  2968. 000020CE  486D F51A                pea.l      [A5 - 0xAE6]
  2969. 000020D2  3F06                     move.w     -[A7], D6
  2970. 000020D4  3F3C 006E                move.w     -[A7], 0x6E /* 'n' */
  2971. 000020D8  3F01                     move.w     -[A7], D1
  2972. 000020DA  3F3C 0082                move.w     -[A7], 0x82
  2973. 000020DE  A8A7                     syscall    SetRect
  2974. 000020E0  486D F51A                pea.l      [A5 - 0xAE6]
  2975. 000020E4  302E FFFE                move.w     D0, [A6 - 0x2]
  2976. 000020E8  4440                     neg.w      D0
  2977. 000020EA  3F00                     move.w     -[A7], D0
  2978. 000020EC  4267                     clr.w      -[A7]
  2979. 000020EE  A8A8                     syscall    OffsetRect
  2980. 000020F0  486E FFD2                pea.l      [A6 - 0x2E]
  2981. 000020F4  70FE                     moveq.l    D0, 0xFFFFFFFE
  2982. 000020F6  D06D F51C                add.w      D0, [A5 - 0xAE4]
  2983. 000020FA  3F00                     move.w     -[A7], D0
  2984. 000020FC  3F2E FFDA                move.w     -[A7], [A6 - 0x26]
  2985. 00002100  7002                     moveq.l    D0, 0x02
  2986. 00002102  D06D F520                add.w      D0, [A5 - 0xAE0]
  2987. 00002106  3F00                     move.w     -[A7], D0
  2988. 00002108  3F2E FFDE                move.w     -[A7], [A6 - 0x22]
  2989. 0000210C  A8A7                     syscall    SetRect
  2990. 0000210E  4227                     clr.b      -[A7]
  2991. 00002110  486E FFDA                pea.l      [A6 - 0x26]
  2992. 00002114  486E FFD2                pea.l      [A6 - 0x2E]
  2993. 00002118  486E FFD2                pea.l      [A6 - 0x2E]
  2994. 0000211C  A8AA                     syscall    SectRect
  2995. 0000211E  486E FFD2                pea.l      [A6 - 0x2E]
  2996. 00002122  A87B                     syscall    ClipRect
  2997. 00002124  486D F51A                pea.l      [A5 - 0xAE6]
  2998. 00002128  A8A1                     syscall    FrameRect
  2999. 0000212A  486D F51A                pea.l      [A5 - 0xAE6]
  3000. 0000212E  2F3C 0001 0001           move.l     -[A7], 0x10001
  3001. 00002134  A8A9                     syscall    InsetRect
  3002. 00002136  486D F51A                pea.l      [A5 - 0xAE6]
  3003. 0000213A  A8A1                     syscall    FrameRect
  3004. 0000213C  486D F51A                pea.l      [A5 - 0xAE6]
  3005. 00002140  4878 FFFF                push.l     0xFFFF
  3006. 00002144  A8A9                     syscall    InsetRect
  3007. 00002146  3EAD F51C                move.w     [A7], [A5 - 0xAE4]
  3008. 0000214A  3F2D F51E                move.w     -[A7], [A5 - 0xAE2]
  3009. 0000214E  A893                     syscall    MoveTo
  3010. 00002150  3F2D F51C                move.w     -[A7], [A5 - 0xAE4]
  3011. 00002154  7030                     moveq.l    D0, 0x30
  3012. 00002156  D06D F51E                add.w      D0, [A5 - 0xAE2]
  3013. 0000215A  3F00                     move.w     -[A7], D0
  3014. 0000215C  A891                     syscall    LineTo
  3015. 0000215E  7001                     moveq.l    D0, 0x01
  3016. 00002160  D06D F51C                add.w      D0, [A5 - 0xAE4]
  3017. 00002164  3F00                     move.w     -[A7], D0
  3018. 00002166  700D                     moveq.l    D0, 0x0D
  3019. 00002168  D06D F51E                add.w      D0, [A5 - 0xAE2]
  3020. 0000216C  3F00                     move.w     -[A7], D0
  3021. 0000216E  A893                     syscall    MoveTo
  3022. 00002170  2F07                     move.l     -[A7], D7
  3023. 00002172  486D F522                pea.l      [A5 - 0xADE]
  3024. 00002176  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  3025. 0000217A  486D F522                pea.l      [A5 - 0xADE]
  3026. 0000217E  A884                     syscall    DrawString
  3027. 00002180  486E FFE8                pea.l      [A6 - 0x18]
  3028. 00002184  AA14                     syscall    RGBForeColor
  3029. 00002186  486E FFE2                pea.l      [A6 - 0x1E]
  3030. 0000218A  AA15                     syscall    RGBBackColor
  3031. 0000218C  7001                     moveq.l    D0, 0x01
  3032. 0000218E  D06D F51C                add.w      D0, [A5 - 0xAE4]
  3033. 00002192  3F00                     move.w     -[A7], D0
  3034. 00002194  7018                     moveq.l    D0, 0x18
  3035. 00002196  D06D F51E                add.w      D0, [A5 - 0xAE2]
  3036. 0000219A  3F00                     move.w     -[A7], D0
  3037. 0000219C  A893                     syscall    MoveTo
  3038. 0000219E  2053                     movea.l    A0, [A3]
  3039. 000021A0  2F28 0008                move.l     -[A7], [A0 + 0x8]
  3040. 000021A4  486D F522                pea.l      [A5 - 0xADE]
  3041. 000021A8  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  3042. 000021AC  486D F522                pea.l      [A5 - 0xADE]
  3043. 000021B0  A884                     syscall    DrawString
  3044. 000021B2  7001                     moveq.l    D0, 0x01
  3045. 000021B4  D06D F51C                add.w      D0, [A5 - 0xAE4]
  3046. 000021B8  3F00                     move.w     -[A7], D0
  3047. 000021BA  7023                     moveq.l    D0, 0x23
  3048. 000021BC  D06D F51E                add.w      D0, [A5 - 0xAE2]
  3049. 000021C0  3F00                     move.w     -[A7], D0
  3050. 000021C2  A893                     syscall    MoveTo
  3051. 000021C4  2053                     movea.l    A0, [A3]
  3052. 000021C6  2F28 000C                move.l     -[A7], [A0 + 0xC]
  3053. 000021CA  486D F522                pea.l      [A5 - 0xADE]
  3054. 000021CE  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  3055. 000021D2  486D FE10                pea.l      [A5 - 0x1F0]
  3056. 000021D6  A884                     syscall    DrawString
  3057. 000021D8  486D F522                pea.l      [A5 - 0xADE]
  3058. 000021DC  A884                     syscall    DrawString
  3059. 000021DE  7001                     moveq.l    D0, 0x01
  3060. 000021E0  D06D F51C                add.w      D0, [A5 - 0xAE4]
  3061. 000021E4  3F00                     move.w     -[A7], D0
  3062. 000021E6  702E                     moveq.l    D0, 0x2E
  3063. 000021E8  D06D F51E                add.w      D0, [A5 - 0xAE2]
  3064. 000021EC  3F00                     move.w     -[A7], D0
  3065. 000021EE  A893                     syscall    MoveTo
  3066. 000021F0  2053                     movea.l    A0, [A3]
  3067. 000021F2  2F28 0010                move.l     -[A7], [A0 + 0x10]
  3068. 000021F6  486D F522                pea.l      [A5 - 0xADE]
  3069. 000021FA  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  3070. 000021FE  486D F522                pea.l      [A5 - 0xADE]
  3071. 00002202  A884                     syscall    DrawString
  3072. label00002204:
  3073. 00002204  204B                     movea.l    A0, A3
  3074. 00002206  A02A                     syscall    HUnlock
  3075. 00002208  2053                     movea.l    A0, [A3]
  3076. 0000220A  2668 001C                movea.l    A3, [A0 + 0x1C]
  3077. 0000220E  5284                     addq.l     D4, 1
  3078. 00002210  700A                     moveq.l    D0, 0x0A
  3079. 00002212  B084                     cmp.l      D0, D4
  3080. 00002214  6E02                     bgt        +0x4 /* 00002218 */
  3081. 00002216  7800                     moveq.l    D4, 0x00
  3082. label00002218:
  3083. 00002218  5287                     addq.l     D7, 1
  3084. label0000221A:
  3085. 0000221A  200B                     move.l     D0, A3
  3086. 0000221C  6600 FC70                bne        -0x38E /* 00001E8E */
  3087. 00002220  486D F51A                pea.l      [A5 - 0xAE6]
  3088. 00002224  42A7                     clr.l      -[A7]
  3089. 00002226  2F3C 7D00 7D00           move.l     -[A7], 0x7D007D00 /* '}\0}\0' */
  3090. 0000222C  A8A7                     syscall    SetRect
  3091. 0000222E  486D F51A                pea.l      [A5 - 0xAE6]
  3092. 00002232  A87B                     syscall    ClipRect
  3093. 00002234  2054                     movea.l    A0, [A4]
  3094. 00002236  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  3095. 0000223A  486D F522                pea.l      [A5 - 0xADE]
  3096. 0000223E  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  3097. 00002242  2F3C 00E6 000A           move.l     -[A7], 0xE6000A
  3098. 00002248  A893                     syscall    MoveTo
  3099. 0000224A  486D F522                pea.l      [A5 - 0xADE]
  3100. 0000224E  A884                     syscall    DrawString
  3101. 00002250  2054                     movea.l    A0, [A4]
  3102. 00002252  7001                     moveq.l    D0, 0x01
  3103. 00002254  B0A8 001C                cmp.l      D0, [A0 + 0x1C]
  3104. 00002258  6608                     bne        +0xA /* 00002262 */
  3105. 0000225A  486D FE14                pea.l      [A5 - 0x1EC]
  3106. 0000225E  A884                     syscall    DrawString
  3107. 00002260  6006                     bra        +0x8 /* 00002268 */
  3108. label00002262:
  3109. 00002262  486D FE28                pea.l      [A5 - 0x1D8]
  3110. 00002266  A884                     syscall    DrawString
  3111. label00002268:
  3112. 00002268  2054                     movea.l    A0, [A4]
  3113. 0000226A  4AA8 001C                tst.l      [A0 + 0x1C]
  3114. 0000226E  6F00 029E                ble        +0x2A0 /* 0000250E */
  3115. 00002272  2054                     movea.l    A0, [A4]
  3116. 00002274  4AA8 0004                tst.l      [A0 + 0x4]
  3117. 00002278  6600 0150                bne        +0x152 /* 000023CA */
  3118. 0000227C  2F3C 00E6 007D           move.l     -[A7], 0xE6007D
  3119. 00002282  A893                     syscall    MoveTo
  3120. 00002284  486D FE3E                pea.l      [A5 - 0x1C2]
  3121. 00002288  A884                     syscall    DrawString
  3122. 0000228A  2054                     movea.l    A0, [A4]
  3123. 0000228C  2468 0020                movea.l    A2, [A0 + 0x20]
  3124. 00002290  200A                     move.l     D0, A2
  3125. 00002292  6700 027A                beq        +0x27C /* 0000250E */
  3126. 00002296  2F3C 00FA 007D           move.l     -[A7], 0xFA007D
  3127. 0000229C  A893                     syscall    MoveTo
  3128. 0000229E  486D FE44                pea.l      [A5 - 0x1BC]
  3129. 000022A2  A884                     syscall    DrawString
  3130. 000022A4  2052                     movea.l    A0, [A2]
  3131. 000022A6  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  3132. 000022AA  486D F522                pea.l      [A5 - 0xADE]
  3133. 000022AE  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  3134. 000022B2  486D F522                pea.l      [A5 - 0xADE]
  3135. 000022B6  A884                     syscall    DrawString
  3136. 000022B8  2F3C 00FA 0104           move.l     -[A7], 0xFA0104
  3137. 000022BE  A893                     syscall    MoveTo
  3138. 000022C0  486D FE58                pea.l      [A5 - 0x1A8]
  3139. 000022C4  A884                     syscall    DrawString
  3140. 000022C6  486D F522                pea.l      [A5 - 0xADE]
  3141. 000022CA  2052                     movea.l    A0, [A2]
  3142. 000022CC  4868 0032                pea.l      [A0 + 0x32]
  3143. 000022D0  4EBA DD8C                jsr        [PC - 0x2274 /* 0000005E */]
  3144. 000022D4  486D F522                pea.l      [A5 - 0xADE]
  3145. 000022D8  A884                     syscall    DrawString
  3146. 000022DA  2EBC 0109 007D           move.l     [A7], 0x109007D
  3147. 000022E0  A893                     syscall    MoveTo
  3148. 000022E2  486D FE60                pea.l      [A5 - 0x1A0]
  3149. 000022E6  A884                     syscall    DrawString
  3150. 000022E8  2052                     movea.l    A0, [A2]
  3151. 000022EA  3068 0020                movea.w    A0, [A0 + 0x20]
  3152. 000022EE  2E88                     move.l     [A7], A0
  3153. 000022F0  486D F522                pea.l      [A5 - 0xADE]
  3154. 000022F4  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  3155. 000022F8  486D F522                pea.l      [A5 - 0xADE]
  3156. 000022FC  A884                     syscall    DrawString
  3157. 000022FE  2F3C 0109 0104           move.l     -[A7], 0x1090104
  3158. 00002304  A893                     syscall    MoveTo
  3159. 00002306  486D FE6A                pea.l      [A5 - 0x196]
  3160. 0000230A  A884                     syscall    DrawString
  3161. 0000230C  2052                     movea.l    A0, [A2]
  3162. 0000230E  2628 0004                move.l     D3, [A0 + 0x4]
  3163. 00002312  1B7C 0004 F522           move.b     [A5 - 0xADE], 0x4
  3164. 00002318  2003                     move.l     D0, D3
  3165. 0000231A  7218                     moveq.l    D1, 0x18
  3166. 0000231C  E2A0                     asr        D0, D1
  3167. 0000231E  1B40 F523                move.b     [A5 - 0xADD], D0
  3168. 00002322  2003                     move.l     D0, D3
  3169. 00002324  7210                     moveq.l    D1, 0x10
  3170. 00002326  E2A0                     asr        D0, D1
  3171. 00002328  1B40 F524                move.b     [A5 - 0xADC], D0
  3172. 0000232C  2003                     move.l     D0, D3
  3173. 0000232E  E080                     asr        D0, 8
  3174. 00002330  1B40 F525                move.b     [A5 - 0xADB], D0
  3175. 00002334  1B43 F526                move.b     [A5 - 0xADA], D3
  3176. 00002338  486D F522                pea.l      [A5 - 0xADE]
  3177. 0000233C  A884                     syscall    DrawString
  3178. 0000233E  2F3C 0118 007D           move.l     -[A7], 0x118007D
  3179. 00002344  A893                     syscall    MoveTo
  3180. 00002346  486D FE72                pea.l      [A5 - 0x18E]
  3181. 0000234A  A884                     syscall    DrawString
  3182. 0000234C  2052                     movea.l    A0, [A2]
  3183. 0000234E  3068 0022                movea.w    A0, [A0 + 0x22]
  3184. 00002352  2F08                     move.l     -[A7], A0
  3185. 00002354  486D F522                pea.l      [A5 - 0xADE]
  3186. 00002358  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  3187. 0000235C  486D F522                pea.l      [A5 - 0xADE]
  3188. 00002360  A884                     syscall    DrawString
  3189. 00002362  2F3C 0118 0104           move.l     -[A7], 0x1180104
  3190. 00002368  A893                     syscall    MoveTo
  3191. 0000236A  486D FE7C                pea.l      [A5 - 0x184]
  3192. 0000236E  A884                     syscall    DrawString
  3193. 00002370  2052                     movea.l    A0, [A2]
  3194. 00002372  2628 0014                move.l     D3, [A0 + 0x14]
  3195. 00002376  1B7C 0004 F522           move.b     [A5 - 0xADE], 0x4
  3196. 0000237C  2003                     move.l     D0, D3
  3197. 0000237E  7218                     moveq.l    D1, 0x18
  3198. 00002380  E2A0                     asr        D0, D1
  3199. 00002382  1B40 F523                move.b     [A5 - 0xADD], D0
  3200. 00002386  2003                     move.l     D0, D3
  3201. 00002388  7210                     moveq.l    D1, 0x10
  3202. 0000238A  E2A0                     asr        D0, D1
  3203. 0000238C  1B40 F524                move.b     [A5 - 0xADC], D0
  3204. 00002390  2003                     move.l     D0, D3
  3205. 00002392  E080                     asr        D0, 8
  3206. 00002394  1B40 F525                move.b     [A5 - 0xADB], D0
  3207. 00002398  1B43 F526                move.b     [A5 - 0xADA], D3
  3208. 0000239C  486D F522                pea.l      [A5 - 0xADE]
  3209. 000023A0  A884                     syscall    DrawString
  3210. 000023A2  2F3C 0127 007D           move.l     -[A7], 0x127007D
  3211. 000023A8  A893                     syscall    MoveTo
  3212. 000023AA  486D FE86                pea.l      [A5 - 0x17A]
  3213. 000023AE  A884                     syscall    DrawString
  3214. 000023B0  2052                     movea.l    A0, [A2]
  3215. 000023B2  3068 0052                movea.w    A0, [A0 + 0x52]
  3216. 000023B6  2F08                     move.l     -[A7], A0
  3217. 000023B8  486D F522                pea.l      [A5 - 0xADE]
  3218. 000023BC  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  3219. 000023C0  486D F522                pea.l      [A5 - 0xADE]
  3220. 000023C4  A884                     syscall    DrawString
  3221. 000023C6  6000 0146                bra        +0x148 /* 0000250E */
  3222. label000023CA:
  3223. 000023CA  2054                     movea.l    A0, [A4]
  3224. 000023CC  7001                     moveq.l    D0, 0x01
  3225. 000023CE  B0A8 0004                cmp.l      D0, [A0 + 0x4]
  3226. 000023D2  6600 0112                bne        +0x114 /* 000024E6 */
  3227. 000023D6  2F3C 00E6 007D           move.l     -[A7], 0xE6007D
  3228. 000023DC  A893                     syscall    MoveTo
  3229. 000023DE  486D FE96                pea.l      [A5 - 0x16A]
  3230. 000023E2  A884                     syscall    DrawString
  3231. 000023E4  2054                     movea.l    A0, [A4]
  3232. 000023E6  2A28 0020                move.l     D5, [A0 + 0x20]
  3233. 000023EA  4A85                     tst.l      D5
  3234. 000023EC  6700 0120                beq        +0x122 /* 0000250E */
  3235. 000023F0  2F3C 00FA 007D           move.l     -[A7], 0xFA007D
  3236. 000023F6  A893                     syscall    MoveTo
  3237. 000023F8  486D FE9C                pea.l      [A5 - 0x164]
  3238. 000023FC  A884                     syscall    DrawString
  3239. 000023FE  2045                     movea.l    A0, D5
  3240. 00002400  2050                     movea.l    A0, [A0]
  3241. 00002402  2628 0014                move.l     D3, [A0 + 0x14]
  3242. 00002406  1B7C 0004 F522           move.b     [A5 - 0xADE], 0x4
  3243. 0000240C  2003                     move.l     D0, D3
  3244. 0000240E  7218                     moveq.l    D1, 0x18
  3245. 00002410  E2A0                     asr        D0, D1
  3246. 00002412  1B40 F523                move.b     [A5 - 0xADD], D0
  3247. 00002416  2003                     move.l     D0, D3
  3248. 00002418  7210                     moveq.l    D1, 0x10
  3249. 0000241A  E2A0                     asr        D0, D1
  3250. 0000241C  1B40 F524                move.b     [A5 - 0xADC], D0
  3251. 00002420  2003                     move.l     D0, D3
  3252. 00002422  E080                     asr        D0, 8
  3253. 00002424  1B40 F525                move.b     [A5 - 0xADB], D0
  3254. 00002428  1B43 F526                move.b     [A5 - 0xADA], D3
  3255. 0000242C  486D F522                pea.l      [A5 - 0xADE]
  3256. 00002430  A884                     syscall    DrawString
  3257. 00002432  2F3C 00FA 0104           move.l     -[A7], 0xFA0104
  3258. 00002438  A893                     syscall    MoveTo
  3259. 0000243A  486D FEA6                pea.l      [A5 - 0x15A]
  3260. 0000243E  A884                     syscall    DrawString
  3261. 00002440  2045                     movea.l    A0, D5
  3262. 00002442  2050                     movea.l    A0, [A0]
  3263. 00002444  3068 0018                movea.w    A0, [A0 + 0x18]
  3264. 00002448  2F08                     move.l     -[A7], A0
  3265. 0000244A  486D F522                pea.l      [A5 - 0xADE]
  3266. 0000244E  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  3267. 00002452  486D F522                pea.l      [A5 - 0xADE]
  3268. 00002456  A884                     syscall    DrawString
  3269. 00002458  2F3C 0109 007D           move.l     -[A7], 0x109007D
  3270. 0000245E  A893                     syscall    MoveTo
  3271. 00002460  486D FEB2                pea.l      [A5 - 0x14E]
  3272. 00002464  A884                     syscall    DrawString
  3273. 00002466  2045                     movea.l    A0, D5
  3274. 00002468  2050                     movea.l    A0, [A0]
  3275. 0000246A  3068 001A                movea.w    A0, [A0 + 0x1A]
  3276. 0000246E  2F08                     move.l     -[A7], A0
  3277. 00002470  486D F522                pea.l      [A5 - 0xADE]
  3278. 00002474  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  3279. 00002478  486D F522                pea.l      [A5 - 0xADE]
  3280. 0000247C  A884                     syscall    DrawString
  3281. 0000247E  2F3C 0109 0104           move.l     -[A7], 0x1090104
  3282. 00002484  A893                     syscall    MoveTo
  3283. 00002486  486D FEC6                pea.l      [A5 - 0x13A]
  3284. 0000248A  A884                     syscall    DrawString
  3285. 0000248C  2045                     movea.l    A0, D5
  3286. 0000248E  2050                     movea.l    A0, [A0]
  3287. 00002490  3068 001C                movea.w    A0, [A0 + 0x1C]
  3288. 00002494  2F08                     move.l     -[A7], A0
  3289. 00002496  486D F522                pea.l      [A5 - 0xADE]
  3290. 0000249A  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  3291. 0000249E  486D F522                pea.l      [A5 - 0xADE]
  3292. 000024A2  A884                     syscall    DrawString
  3293. 000024A4  2F3C 0118 007D           move.l     -[A7], 0x118007D
  3294. 000024AA  A893                     syscall    MoveTo
  3295. 000024AC  486D FED8                pea.l      [A5 - 0x128]
  3296. 000024B0  A884                     syscall    DrawString
  3297. 000024B2  2045                     movea.l    A0, D5
  3298. 000024B4  2050                     movea.l    A0, [A0]
  3299. 000024B6  2F28 0020                move.l     -[A7], [A0 + 0x20]
  3300. 000024BA  4EBA F726                jsr        [PC - 0x8DA /* 00001BE2 */]
  3301. 000024BE  2EBC 0118 0104           move.l     [A7], 0x1180104
  3302. 000024C4  A893                     syscall    MoveTo
  3303. 000024C6  486D FEE8                pea.l      [A5 - 0x118]
  3304. 000024CA  A884                     syscall    DrawString
  3305. 000024CC  2045                     movea.l    A0, D5
  3306. 000024CE  2050                     movea.l    A0, [A0]
  3307. 000024D0  3068 001E                movea.w    A0, [A0 + 0x1E]
  3308. 000024D4  2F08                     move.l     -[A7], A0
  3309. 000024D6  486D F522                pea.l      [A5 - 0xADE]
  3310. 000024DA  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  3311. 000024DE  486D F522                pea.l      [A5 - 0xADE]
  3312. 000024E2  A884                     syscall    DrawString
  3313. 000024E4  6028                     bra        +0x2A /* 0000250E */
  3314. label000024E6:
  3315. 000024E6  2054                     movea.l    A0, [A4]
  3316. 000024E8  7002                     moveq.l    D0, 0x02
  3317. 000024EA  B0A8 0004                cmp.l      D0, [A0 + 0x4]
  3318. 000024EE  6610                     bne        +0x12 /* 00002500 */
  3319. 000024F0  2F3C 00E6 007D           move.l     -[A7], 0xE6007D
  3320. 000024F6  A893                     syscall    MoveTo
  3321. 000024F8  486D FEF8                pea.l      [A5 - 0x108]
  3322. 000024FC  A884                     syscall    DrawString
  3323. 000024FE  600E                     bra        +0x10 /* 0000250E */
  3324. label00002500:
  3325. 00002500  2F3C 00E6 007D           move.l     -[A7], 0xE6007D
  3326. 00002506  A893                     syscall    MoveTo
  3327. 00002508  486D FEFE                pea.l      [A5 - 0x102]
  3328. 0000250C  A884                     syscall    DrawString
  3329. label0000250E:
  3330. 0000250E  204C                     movea.l    A0, A4
  3331. 00002510  A02A                     syscall    HUnlock
  3332. 00002512  3F3C 000C                move.w     -[A7], 0xC
  3333. 00002516  A88A                     syscall    TextSize
  3334. label00002518:
  3335. 00002518  486E FFF4                pea.l      [A6 - 0xC]
  3336. 0000251C  AA14                     syscall    RGBForeColor
  3337. 0000251E  486E FFEE                pea.l      [A6 - 0x12]
  3338. 00002522  AA15                     syscall    RGBBackColor
  3339. 00002524  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  3340. 00002528  4E5E                     unlink     A6
  3341. 0000252A  4E75                     rts
  3342. fn0000252C:
  3343. 0000252C  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  3344. 00002530  286D FBDC                movea.l    A4, [A5 - 0x424]
  3345. 00002534  7E00                     moveq.l    D7, 0x00
  3346. 00002536  6016                     bra        +0x18 /* 0000254E */
  3347. label00002538:
  3348. 00002538  2054                     movea.l    A0, [A4]
  3349. 0000253A  3028 0028                move.w     D0, [A0 + 0x28]
  3350. 0000253E  B06D FDBE                cmp.w      D0, [A5 - 0x242]
  3351. 00002542  6604                     bne        +0x6 /* 00002548 */
  3352. 00002544  7E01                     moveq.l    D7, 0x01
  3353. 00002546  6006                     bra        +0x8 /* 0000254E */
  3354. label00002548:
  3355. 00002548  2054                     movea.l    A0, [A4]
  3356. 0000254A  2868 002A                movea.l    A4, [A0 + 0x2A]
  3357. label0000254E:
  3358. 0000254E  200C                     move.l     D0, A4
  3359. 00002550  6704                     beq        +0x6 /* 00002556 */
  3360. 00002552  4A07                     tst.b      D7
  3361. 00002554  67E2                     beq        -0x1C /* 00002538 */
  3362. label00002556:
  3363. 00002556  7C01                     moveq.l    D6, 0x01
  3364. 00002558  200C                     move.l     D0, A4
  3365. 0000255A  676A                     beq        +0x6C /* 000025C6 */
  3366. 0000255C  204C                     movea.l    A0, A4
  3367. 0000255E  A029                     syscall    HLock
  3368. 00002560  2054                     movea.l    A0, [A4]
  3369. 00002562  2668 0024                movea.l    A3, [A0 + 0x24]
  3370. 00002566  6056                     bra        +0x58 /* 000025BE */
  3371. label00002568:
  3372. 00002568  204B                     movea.l    A0, A3
  3373. 0000256A  A029                     syscall    HLock
  3374. 0000256C  2054                     movea.l    A0, [A4]
  3375. 0000256E  2F28 0014                move.l     -[A7], [A0 + 0x14]
  3376. 00002572  2F2D FDBA                move.l     -[A7], [A5 - 0x246]
  3377. 00002576  2253                     movea.l    A1, [A3]
  3378. 00002578  2F29 0004                move.l     -[A7], [A1 + 0x4]
  3379. 0000257C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3380. 00002580  2F00                     move.l     -[A7], D0
  3381. 00002582  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  3382. 00002586  7A32                     moveq.l    D5, 0x32
  3383. 00002588  DA80                     add.l      D5, D0
  3384. 0000258A  BC85                     cmp.l      D6, D5
  3385. 0000258C  6C02                     bge        +0x4 /* 00002590 */
  3386. 0000258E  2C05                     move.l     D6, D5
  3387. label00002590:
  3388. 00002590  2054                     movea.l    A0, [A4]
  3389. 00002592  2F28 0018                move.l     -[A7], [A0 + 0x18]
  3390. 00002596  2F2D FDBA                move.l     -[A7], [A5 - 0x246]
  3391. 0000259A  2253                     movea.l    A1, [A3]
  3392. 0000259C  2F29 000C                move.l     -[A7], [A1 + 0xC]
  3393. 000025A0  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3394. 000025A4  2F00                     move.l     -[A7], D0
  3395. 000025A6  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  3396. 000025AA  7A32                     moveq.l    D5, 0x32
  3397. 000025AC  DA80                     add.l      D5, D0
  3398. 000025AE  BC85                     cmp.l      D6, D5
  3399. 000025B0  6C02                     bge        +0x4 /* 000025B4 */
  3400. 000025B2  2C05                     move.l     D6, D5
  3401. label000025B4:
  3402. 000025B4  204B                     movea.l    A0, A3
  3403. 000025B6  A02A                     syscall    HUnlock
  3404. 000025B8  2053                     movea.l    A0, [A3]
  3405. 000025BA  2668 001C                movea.l    A3, [A0 + 0x1C]
  3406. label000025BE:
  3407. 000025BE  200B                     move.l     D0, A3
  3408. 000025C0  66A6                     bne        -0x58 /* 00002568 */
  3409. 000025C2  204C                     movea.l    A0, A4
  3410. 000025C4  A02A                     syscall    HUnlock
  3411. label000025C6:
  3412. 000025C6  206D F8E4                movea.l    A0, [A5 - 0x71C]
  3413. 000025CA  2B68 0010 F51A           move.l     [A5 - 0xAE6], [A0 + 0x10]
  3414. 000025D0  2B68 0014 F51E           move.l     [A5 - 0xAE2], [A0 + 0x14]
  3415. 000025D6  302D F520                move.w     D0, [A5 - 0xAE0]
  3416. 000025DA  906D F51C                sub.w      D0, [A5 - 0xAE4]
  3417. 000025DE  3240                     movea.w    A1, D0
  3418. 000025E0  2006                     move.l     D0, D6
  3419. 000025E2  9089                     sub.l      D0, A1
  3420. 000025E4  72CE                     moveq.l    D1, 0xFFFFFFCE
  3421. 000025E6  D280                     add.l      D1, D0
  3422. 000025E8  2B41 FDC0                move.l     [A5 - 0x240], D1
  3423. 000025EC  4878 000A                push.l     0xA /* '\n' */
  3424. 000025F0  2F01                     move.l     -[A7], D1
  3425. 000025F2  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  3426. 000025F6  7414                     moveq.l    D2, 0x14
  3427. 000025F8  D480                     add.l      D2, D0
  3428. 000025FA  2B42 FDC0                move.l     [A5 - 0x240], D2
  3429. 000025FE  2F2D F904                move.l     -[A7], [A5 - 0x6FC]
  3430. 00002602  3F02                     move.w     -[A7], D2
  3431. 00002604  A965                     syscall    SetControlMaximum/SetMaxCtl
  3432. 00002606  2F2D F904                move.l     -[A7], [A5 - 0x6FC]
  3433. 0000260A  3F3C 0001                move.w     -[A7], 0x1
  3434. 0000260E  A964                     syscall    SetControlMinimum/SetMinCtl
  3435. 00002610  4267                     clr.w      -[A7]
  3436. 00002612  2F2D F904                move.l     -[A7], [A5 - 0x6FC]
  3437. 00002616  A960                     syscall    GetControlValue/GetCtlValue
  3438. 00002618  305F                     movea.w    A0, [A7]+
  3439. 0000261A  B1ED FDC0                cmpa.l     A0, [A5 - 0x240]
  3440. 0000261E  6F10                     ble        +0x12 /* 00002630 */
  3441. 00002620  2F2D F904                move.l     -[A7], [A5 - 0x6FC]
  3442. 00002624  3F2D FDC2                move.w     -[A7], [A5 - 0x23E]
  3443. 00002628  A963                     syscall    SetControlValue/SetCtlValue
  3444. 0000262A  2B6D FDC0 FDC4           move.l     [A5 - 0x23C], [A5 - 0x240]
  3445. label00002630:
  3446. 00002630  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  3447. 00002634  4E75                     rts
  3448. export_66:
  3449. 00002636  4E56 0000                link       A6, 0
  3450. 0000263A  206D F8E4                movea.l    A0, [A5 - 0x71C]
  3451. 0000263E  2B68 0010 F51A           move.l     [A5 - 0xAE6], [A0 + 0x10]
  3452. 00002644  2B68 0014 F51E           move.l     [A5 - 0xAE2], [A0 + 0x14]
  3453. 0000264A  2F2D F904                move.l     -[A7], [A5 - 0x6FC]
  3454. 0000264E  302D F520                move.w     D0, [A5 - 0xAE0]
  3455. 00002652  906D F51C                sub.w      D0, [A5 - 0xAE4]
  3456. 00002656  0640 FFBE                addi.w     D0, 0xFFBE
  3457. 0000265A  3F00                     move.w     -[A7], D0
  3458. 0000265C  3F3C 0010                move.w     -[A7], 0x10
  3459. 00002660  A95C                     syscall    SizeControl
  3460. 00002662  4EBA FEC8                jsr        [PC - 0x138 /* 0000252C */]
  3461. 00002666  4E5E                     unlink     A6
  3462. 00002668  4E75                     rts
  3463. export_69:
  3464. 0000266A  4E56 FF00                link       A6, -0x0100
  3465. 0000266E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3466. 00002672  4AAD F8E4                tst.l      [A5 - 0x71C]
  3467. 00002676  6700 0178                beq        +0x17A /* 000027F0 */
  3468. 0000267A  2F2D F8E4                move.l     -[A7], [A5 - 0x71C]
  3469. 0000267E  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  3470. 00002682  4AAD FBD8                tst.l      [A5 - 0x428]
  3471. 00002686  588F                     addq.l     A7, 4
  3472. 00002688  6F00 0114                ble        +0x116 /* 0000279E */
  3473. 0000268C  7E01                     moveq.l    D7, 0x01
  3474. 0000268E  42A7                     clr.l      -[A7]
  3475. 00002690  3F3C 0029                move.w     -[A7], 0x29 /* ')' */
  3476. 00002694  A9BF                     syscall    GetRMenu
  3477. 00002696  265F                     movea.l    A3, [A7]+
  3478. 00002698  200B                     move.l     D0, A3
  3479. 0000269A  6700 0102                beq        +0x104 /* 0000279E */
  3480. 0000269E  204B                     movea.l    A0, A3
  3481. 000026A0  A029                     syscall    HLock
  3482. 000026A2  286D FBDC                movea.l    A4, [A5 - 0x424]
  3483. 000026A6  6000 00F0                bra        +0xF2 /* 00002798 */
  3484. label000026AA:
  3485. 000026AA  204C                     movea.l    A0, A4
  3486. 000026AC  A029                     syscall    HLock
  3487. 000026AE  2054                     movea.l    A0, [A4]
  3488. 000026B0  3147 0028                move.w     [A0 + 0x28], D7
  3489. 000026B4  1B7C 0001 F522           move.b     [A5 - 0xADE], 0x1
  3490. 000026BA  1B7C 0020 F523           move.b     [A5 - 0xADD], 0x20 /* ' ' */
  3491. 000026C0  4267                     clr.w      -[A7]
  3492. 000026C2  2F0B                     move.l     -[A7], A3
  3493. 000026C4  A950                     syscall    CountMItems
  3494. 000026C6  3C1F                     move.w     D6, [A7]+
  3495. 000026C8  BE46                     cmp.w      D7, D6
  3496. 000026CA  6F08                     ble        +0xA /* 000026D4 */
  3497. 000026CC  2F0B                     move.l     -[A7], A3
  3498. 000026CE  486D F522                pea.l      [A5 - 0xADE]
  3499. 000026D2  A933                     syscall    AppendMenu
  3500. label000026D4:
  3501. 000026D4  2054                     movea.l    A0, [A4]
  3502. 000026D6  4AA8 0004                tst.l      [A0 + 0x4]
  3503. 000026DA  6610                     bne        +0x12 /* 000026EC */
  3504. 000026DC  486D F522                pea.l      [A5 - 0xADE]
  3505. 000026E0  486D FF06                pea.l      [A5 - 0xFA]
  3506. 000026E4  4EBA D952                jsr        [PC - 0x26AE /* 00000038 */]
  3507. 000026E8  508F                     addq.l     A7, 8
  3508. 000026EA  6042                     bra        +0x44 /* 0000272E */
  3509. label000026EC:
  3510. 000026EC  2054                     movea.l    A0, [A4]
  3511. 000026EE  7001                     moveq.l    D0, 0x01
  3512. 000026F0  B0A8 0004                cmp.l      D0, [A0 + 0x4]
  3513. 000026F4  6610                     bne        +0x12 /* 00002706 */
  3514. 000026F6  486D F522                pea.l      [A5 - 0xADE]
  3515. 000026FA  486D FF0E                pea.l      [A5 - 0xF2]
  3516. 000026FE  4EBA D938                jsr        [PC - 0x26C8 /* 00000038 */]
  3517. 00002702  508F                     addq.l     A7, 8
  3518. 00002704  6028                     bra        +0x2A /* 0000272E */
  3519. label00002706:
  3520. 00002706  2054                     movea.l    A0, [A4]
  3521. 00002708  7002                     moveq.l    D0, 0x02
  3522. 0000270A  B0A8 0004                cmp.l      D0, [A0 + 0x4]
  3523. 0000270E  6610                     bne        +0x12 /* 00002720 */
  3524. 00002710  486D F522                pea.l      [A5 - 0xADE]
  3525. 00002714  486D FF16                pea.l      [A5 - 0xEA]
  3526. 00002718  4EBA D91E                jsr        [PC - 0x26E2 /* 00000038 */]
  3527. 0000271C  508F                     addq.l     A7, 8
  3528. 0000271E  600E                     bra        +0x10 /* 0000272E */
  3529. label00002720:
  3530. 00002720  486D F522                pea.l      [A5 - 0xADE]
  3531. 00002724  486D FF1C                pea.l      [A5 - 0xE4]
  3532. 00002728  4EBA D90E                jsr        [PC - 0x26F2 /* 00000038 */]
  3533. 0000272C  508F                     addq.l     A7, 8
  3534. label0000272E:
  3535. 0000272E  2054                     movea.l    A0, [A4]
  3536. 00002730  2F28 000C                move.l     -[A7], [A0 + 0xC]
  3537. 00002734  486E FF00                pea.l      [A6 - 0x100]
  3538. 00002738  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  3539. 0000273C  486D F522                pea.l      [A5 - 0xADE]
  3540. 00002740  486D FF26                pea.l      [A5 - 0xDA]
  3541. 00002744  4EBA D8F2                jsr        [PC - 0x270E /* 00000038 */]
  3542. 00002748  486D F522                pea.l      [A5 - 0xADE]
  3543. 0000274C  486E FF00                pea.l      [A6 - 0x100]
  3544. 00002750  4EBA D8E6                jsr        [PC - 0x271A /* 00000038 */]
  3545. 00002754  486D F522                pea.l      [A5 - 0xADE]
  3546. 00002758  486D FF28                pea.l      [A5 - 0xD8]
  3547. 0000275C  4EBA D8DA                jsr        [PC - 0x2726 /* 00000038 */]
  3548. 00002760  2054                     movea.l    A0, [A4]
  3549. 00002762  2E90                     move.l     [A7], [A0]
  3550. 00002764  486E FF00                pea.l      [A6 - 0x100]
  3551. 00002768  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  3552. 0000276C  486D F522                pea.l      [A5 - 0xADE]
  3553. 00002770  486E FF00                pea.l      [A6 - 0x100]
  3554. 00002774  4EBA D8C2                jsr        [PC - 0x273E /* 00000038 */]
  3555. 00002778  2E8B                     move.l     [A7], A3
  3556. 0000277A  3F07                     move.w     -[A7], D7
  3557. 0000277C  486D F522                pea.l      [A5 - 0xADE]
  3558. 00002780  A947                     syscall    SetMenuItemText/SetItem
  3559. 00002782  2E8B                     move.l     [A7], A3
  3560. 00002784  3F07                     move.w     -[A7], D7
  3561. 00002786  A939                     syscall    EnableItem
  3562. 00002788  204C                     movea.l    A0, A4
  3563. 0000278A  A02A                     syscall    HUnlock
  3564. 0000278C  2054                     movea.l    A0, [A4]
  3565. 0000278E  2868 002A                movea.l    A4, [A0 + 0x2A]
  3566. 00002792  5247                     addq.w     D7, 1
  3567. 00002794  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3568. label00002798:
  3569. 00002798  200C                     move.l     D0, A4
  3570. 0000279A  6600 FF0E                bne        -0xF0 /* 000026AA */
  3571. label0000279E:
  3572. 0000279E  3B7C 0001 FDBE           move.w     [A5 - 0x242], 0x1
  3573. 000027A4  2F2D F904                move.l     -[A7], [A5 - 0x6FC]
  3574. 000027A8  2F3C 00BE 0032           move.l     -[A7], 0xBE0032
  3575. 000027AE  A959                     syscall    MoveControl
  3576. 000027B0  206D F8E4                movea.l    A0, [A5 - 0x71C]
  3577. 000027B4  2B68 0010 F51A           move.l     [A5 - 0xAE6], [A0 + 0x10]
  3578. 000027BA  2B68 0014 F51E           move.l     [A5 - 0xAE2], [A0 + 0x14]
  3579. 000027C0  2F2D F904                move.l     -[A7], [A5 - 0x6FC]
  3580. 000027C4  302D F520                move.w     D0, [A5 - 0xAE0]
  3581. 000027C8  906D F51C                sub.w      D0, [A5 - 0xAE4]
  3582. 000027CC  0640 FFBE                addi.w     D0, 0xFFBE
  3583. 000027D0  3F00                     move.w     -[A7], D0
  3584. 000027D2  3F3C 0010                move.w     -[A7], 0x10
  3585. 000027D6  A95C                     syscall    SizeControl
  3586. 000027D8  7064                     moveq.l    D0, 0x64
  3587. 000027DA  2B40 FDBA                move.l     [A5 - 0x246], D0
  3588. 000027DE  7201                     moveq.l    D1, 0x01
  3589. 000027E0  2B41 FDC4                move.l     [A5 - 0x23C], D1
  3590. 000027E4  2F2D F904                move.l     -[A7], [A5 - 0x6FC]
  3591. 000027E8  3F01                     move.w     -[A7], D1
  3592. 000027EA  A963                     syscall    SetControlValue/SetCtlValue
  3593. 000027EC  4EBA FD3E                jsr        [PC - 0x2C2 /* 0000252C */]
  3594. label000027F0:
  3595. 000027F0  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3596. 000027F4  4E5E                     unlink     A6
  3597. 000027F6  4E75                     rts
  3598. export_70:
  3599. 000027F8  4E56 0000                link       A6, 0
  3600. 000027FC  0C2E 0001 0008           cmpi.b     [A6 + 0x8], 0x1
  3601. 00002802  4E5E                     unlink     A6
  3602. 00002804  4E75                     rts
  3603. export_71:
  3604. 00002806  4E56 0000                link       A6, 0
  3605. 0000280A  2F07                     move.l     -[A7], D7
  3606. 0000280C  202E 0008                move.l     D0, [A6 + 0x8]
  3607. 00002810  6748                     beq        +0x4A /* 0000285A */
  3608. 00002812  6B46                     bmi        +0x48 /* 0000285A */
  3609. 00002814  0480 0000 0211           subi.l     D0, 0x211
  3610. 0000281A  6702                     beq        +0x4 /* 0000281E */
  3611. 0000281C  603C                     bra        +0x3E /* 0000285A */
  3612. label0000281E:
  3613. 0000281E  4267                     clr.w      -[A7]
  3614. 00002820  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3615. 00002824  A960                     syscall    GetControlValue/GetCtlValue
  3616. 00002826  3E1F                     move.w     D7, [A7]+
  3617. 00002828  BE6D FDBE                cmp.w      D7, [A5 - 0x242]
  3618. 0000282C  672C                     beq        +0x2E /* 0000285A */
  3619. 0000282E  3B47 FDBE                move.w     [A5 - 0x242], D7
  3620. 00002832  4EBA FCF8                jsr        [PC - 0x308 /* 0000252C */]
  3621. 00002836  486D F51A                pea.l      [A5 - 0xAE6]
  3622. 0000283A  42A7                     clr.l      -[A7]
  3623. 0000283C  2F3C 7D00 7D00           move.l     -[A7], 0x7D007D00 /* '}\0}\0' */
  3624. 00002842  A8A7                     syscall    SetRect
  3625. 00002844  486D F51A                pea.l      [A5 - 0xAE6]
  3626. 00002848  A8A3                     syscall    EraseRect
  3627. 0000284A  4EBA F4B4                jsr        [PC - 0xB4C /* 00001D00 */]
  3628. 0000284E  2F2D F8E4                move.l     -[A7], [A5 - 0x71C]
  3629. 00002852  A969                     syscall    DrawControls
  3630. 00002854  2F2D F8E4                move.l     -[A7], [A5 - 0x71C]
  3631. 00002858  A904                     syscall    DrawGrowIcon
  3632. label0000285A:
  3633. 0000285A  2E1F                     move.l     D7, [A7]+
  3634. 0000285C  4E5E                     unlink     A6
  3635. 0000285E  4E75                     rts
  3636. export_72:
  3637. 00002860  4E56 0000                link       A6, 0
  3638. 00002864  48E7 0300                movem.l    -[A7], D6,D7
  3639. 00002868  42A7                     clr.l      -[A7]
  3640. 0000286A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3641. 0000286E  A95A                     syscall    GetControlReference/GetCRefCon
  3642. 00002870  2E1F                     move.l     D7, [A7]+
  3643. 00002872  2007                     move.l     D0, D7
  3644. 00002874  0480 0000 0214           subi.l     D0, 0x214
  3645. 0000287A  7213                     moveq.l    D1, 0x13
  3646. 0000287C  B081                     cmp.l      D0, D1
  3647. 0000287E  622E                     bhi        +0x30 /* 000028AE */
  3648. 00002880  43FA 0074                lea.l      A1, [PC + 0x74 /* 000028F6, value 0xFFAEFFAA */]
  3649. 00002884  D040                     add.w      D0, D0
  3650. 00002886  D2F1 0000                add.w      A1, [A1 + D0.w]
  3651. 0000288A  4ED1                     jmp        [A1]
  3652. 0000288C  2C3C 0000 01F4           move.l     D6, 0x1F4
  3653. 00002892  601A                     bra        +0x1C /* 000028AE */
  3654. 00002894  7C14                     moveq.l    D6, 0x14
  3655. 00002896  6016                     bra        +0x18 /* 000028AE */
  3656. 00002898  2C3C 0000 03E8           move.l     D6, 0x3E8
  3657. 0000289E  600E                     bra        +0x10 /* 000028AE */
  3658. 000028A0  7C64                     moveq.l    D6, 0x64
  3659. 000028A2  600A                     bra        +0xC /* 000028AE */
  3660. 000028A4  7C0A                     moveq.l    D6, 0x0A
  3661. 000028A6  6006                     bra        +0x8 /* 000028AE */
  3662. 000028A8  2C3C 0000 2710           move.l     D6, 0x2710
  3663. label000028AE:
  3664. 000028AE  BCAD FDBA                cmp.l      D6, [A5 - 0x246]
  3665. 000028B2  673A                     beq        +0x3C /* 000028EE */
  3666. 000028B4  2B46 FDBA                move.l     [A5 - 0x246], D6
  3667. 000028B8  7001                     moveq.l    D0, 0x01
  3668. 000028BA  2B40 FDC4                move.l     [A5 - 0x23C], D0
  3669. 000028BE  2F2D F904                move.l     -[A7], [A5 - 0x6FC]
  3670. 000028C2  3F00                     move.w     -[A7], D0
  3671. 000028C4  A963                     syscall    SetControlValue/SetCtlValue
  3672. 000028C6  4EBA FC64                jsr        [PC - 0x39C /* 0000252C */]
  3673. 000028CA  486D F51A                pea.l      [A5 - 0xAE6]
  3674. 000028CE  42A7                     clr.l      -[A7]
  3675. 000028D0  2F3C 7D00 7D00           move.l     -[A7], 0x7D007D00 /* '}\0}\0' */
  3676. 000028D6  A8A7                     syscall    SetRect
  3677. 000028D8  486D F51A                pea.l      [A5 - 0xAE6]
  3678. 000028DC  A8A3                     syscall    EraseRect
  3679. 000028DE  4EBA F420                jsr        [PC - 0xBE0 /* 00001D00 */]
  3680. 000028E2  2F2D F8E4                move.l     -[A7], [A5 - 0x71C]
  3681. 000028E6  A969                     syscall    DrawControls
  3682. 000028E8  2F2D F8E4                move.l     -[A7], [A5 - 0x71C]
  3683. 000028EC  A904                     syscall    DrawGrowIcon
  3684. label000028EE:
  3685. 000028EE  4CDF 00C0                movem.l    D6,D7, [A7]+
  3686. 000028F2  4E5E                     unlink     A6
  3687. 000028F4  4E75                     rts
  3688. 000028F6  FFAE                     .invalid   <<F/6/7>>
  3689. 000028F8  FFAA                     .invalid   <<F/6/7>>
  3690. 000028FA  FFA2                     .invalid   <<F/6/7>>
  3691. 000028FC  FFB8                     .invalid   <<F/6/7>>
  3692. 000028FE  FFB8                     .invalid   <<F/6/7>>
  3693. 00002900  FF9E                     .invalid   <<F/6/7>>
  3694. 00002902  FF96                     .invalid   <<F/6/7>>
  3695. 00002904  FFB8                     .invalid   <<F/6/7>>
  3696. 00002906  FFB8                     .invalid   <<F/6/7>>
  3697. 00002908  FFB8                     .invalid   <<F/6/7>>
  3698. 0000290A  FFB8                     .invalid   <<F/6/7>>
  3699. 0000290C  FFB8                     .invalid   <<F/6/7>>
  3700. 0000290E  FFB8                     .invalid   <<F/6/7>>
  3701. 00002910  FFB8                     .invalid   <<F/6/7>>
  3702. 00002912  FFB8                     .invalid   <<F/6/7>>
  3703. 00002914  FFB8                     .invalid   <<F/6/7>>
  3704. 00002916  FFB8                     .invalid   <<F/6/7>>
  3705. 00002918  FFB8                     .invalid   <<F/6/7>>
  3706. 0000291A  FFB8                     .invalid   <<F/6/7>>
  3707. 0000291C  FFB2                     .invalid   <<F/6/7>>
  3708. fn0000291E:
  3709. 0000291E  4E56 FFEA                link       A6, -0x0016
  3710. 00002922  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  3711. 00002926  3E2E 000C                move.w     D7, [A6 + 0xC]
  3712. 0000292A  3C2E 000E                move.w     D6, [A6 + 0xE]
  3713. 0000292E  286E 0016                movea.l    A4, [A6 + 0x16]
  3714. 00002932  42A7                     clr.l      -[A7]
  3715. 00002934  A8D8                     syscall    NewRgn
  3716. 00002936  265F                     movea.l    A3, [A7]+
  3717. 00002938  206D F8E4                movea.l    A0, [A5 - 0x71C]
  3718. 0000293C  2D68 0010 FFF2           move.l     [A6 - 0xE], [A0 + 0x10]
  3719. 00002942  2D68 0014 FFF6           move.l     [A6 - 0xA], [A0 + 0x14]
  3720. 00002948  2D6E 0008 FFEA           move.l     [A6 - 0x16], [A6 + 0x8]
  3721. 0000294E  7A01                     moveq.l    D5, 0x01
  3722. 00002950  6000 01B6                bra        +0x1B8 /* 00002B08 */
  3723. label00002954:
  3724. 00002954  7A00                     moveq.l    D5, 0x00
  3725. 00002956  2F0C                     move.l     -[A7], A4
  3726. 00002958  3F07                     move.w     -[A7], D7
  3727. 0000295A  A95D                     syscall    HiliteControl
  3728. 0000295C  4267                     clr.w      -[A7]
  3729. 0000295E  2F0C                     move.l     -[A7], A4
  3730. 00002960  A960                     syscall    GetControlValue/GetCtlValue
  3731. 00002962  381F                     move.w     D4, [A7]+
  3732. 00002964  0C47 0014                cmpi.w     D7, 0x14
  3733. 00002968  660A                     bne        +0xC /* 00002974 */
  3734. 0000296A  986E 0012                sub.w      D4, [A6 + 0x12]
  3735. 0000296E  BC44                     cmp.w      D6, D4
  3736. 00002970  6F02                     ble        +0x4 /* 00002974 */
  3737. 00002972  3806                     move.w     D4, D6
  3738. label00002974:
  3739. 00002974  0C47 0015                cmpi.w     D7, 0x15
  3740. 00002978  660E                     bne        +0x10 /* 00002988 */
  3741. 0000297A  D86E 0012                add.w      D4, [A6 + 0x12]
  3742. 0000297E  B86E 0010                cmp.w      D4, [A6 + 0x10]
  3743. 00002982  6F04                     ble        +0x6 /* 00002988 */
  3744. 00002984  382E 0010                move.w     D4, [A6 + 0x10]
  3745. label00002988:
  3746. 00002988  0C47 0016                cmpi.w     D7, 0x16
  3747. 0000298C  660A                     bne        +0xC /* 00002998 */
  3748. 0000298E  986E 0014                sub.w      D4, [A6 + 0x14]
  3749. 00002992  BC44                     cmp.w      D6, D4
  3750. 00002994  6F02                     ble        +0x4 /* 00002998 */
  3751. 00002996  3806                     move.w     D4, D6
  3752. label00002998:
  3753. 00002998  0C47 0017                cmpi.w     D7, 0x17
  3754. 0000299C  660E                     bne        +0x10 /* 000029AC */
  3755. 0000299E  D86E 0014                add.w      D4, [A6 + 0x14]
  3756. 000029A2  B86E 0010                cmp.w      D4, [A6 + 0x10]
  3757. 000029A6  6F04                     ble        +0x6 /* 000029AC */
  3758. 000029A8  382E 0010                move.w     D4, [A6 + 0x10]
  3759. label000029AC:
  3760. 000029AC  0C47 0081                cmpi.w     D7, 0x81
  3761. 000029B0  6616                     bne        +0x18 /* 000029C8 */
  3762. 000029B2  4267                     clr.w      -[A7]
  3763. 000029B4  2F0C                     move.l     -[A7], A4
  3764. 000029B6  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  3765. 000029BA  42A7                     clr.l      -[A7]
  3766. 000029BC  A968                     syscall    TrackControl
  3767. 000029BE  3E1F                     move.w     D7, [A7]+
  3768. 000029C0  4267                     clr.w      -[A7]
  3769. 000029C2  2F0C                     move.l     -[A7], A4
  3770. 000029C4  A960                     syscall    GetControlValue/GetCtlValue
  3771. 000029C6  381F                     move.w     D4, [A7]+
  3772. label000029C8:
  3773. 000029C8  2F0C                     move.l     -[A7], A4
  3774. 000029CA  3F04                     move.w     -[A7], D4
  3775. 000029CC  A963                     syscall    SetControlValue/SetCtlValue
  3776. 000029CE  42A7                     clr.l      -[A7]
  3777. 000029D0  A975                     syscall    TickCount
  3778. 000029D2  7007                     moveq.l    D0, 0x07
  3779. 000029D4  D09F                     add.l      D0, [A7]+
  3780. 000029D6  2D40 FFFC                move.l     [A6 - 0x4], D0
  3781. 000029DA  3044                     movea.w    A0, D4
  3782. 000029DC  B1ED FDC4                cmpa.l     A0, [A5 - 0x23C]
  3783. 000029E0  6700 00E8                beq        +0xEA /* 00002ACA */
  3784. 000029E4  2F2D F8E4                move.l     -[A7], [A5 - 0x71C]
  3785. 000029E8  A873                     syscall    SetPort
  3786. 000029EA  3044                     movea.w    A0, D4
  3787. 000029EC  B1ED FDC4                cmpa.l     A0, [A5 - 0x23C]
  3788. 000029F0  6C5E                     bge        +0x60 /* 00002A50 */
  3789. 000029F2  486D F51A                pea.l      [A5 - 0xAE6]
  3790. 000029F6  2F3C 001E 0032           move.l     -[A7], 0x1E0032
  3791. 000029FC  302E FFF8                move.w     D0, [A6 - 0x8]
  3792. 00002A00  906E FFF4                sub.w      D0, [A6 - 0xC]
  3793. 00002A04  0640 FFEB                addi.w     D0, 0xFFEB
  3794. 00002A08  3F00                     move.w     -[A7], D0
  3795. 00002A0A  3F3C 00BC                move.w     -[A7], 0xBC
  3796. 00002A0E  A8A7                     syscall    SetRect
  3797. 00002A10  4878 000A                push.l     0xA /* '\n' */
  3798. 00002A14  3044                     movea.w    A0, D4
  3799. 00002A16  202D FDC4                move.l     D0, [A5 - 0x23C]
  3800. 00002A1A  9088                     sub.l      D0, A0
  3801. 00002A1C  2F00                     move.l     -[A7], D0
  3802. 00002A1E  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3803. 00002A22  2600                     move.l     D3, D0
  3804. 00002A24  486D F51A                pea.l      [A5 - 0xAE6]
  3805. 00002A28  3F03                     move.w     -[A7], D3
  3806. 00002A2A  4267                     clr.w      -[A7]
  3807. 00002A2C  2F0B                     move.l     -[A7], A3
  3808. 00002A2E  A8EF                     syscall    ScrollRect
  3809. 00002A30  486D F51A                pea.l      [A5 - 0xAE6]
  3810. 00002A34  2F3C 001E 0032           move.l     -[A7], 0x1E0032
  3811. 00002A3A  7032                     moveq.l    D0, 0x32
  3812. 00002A3C  D043                     add.w      D0, D3
  3813. 00002A3E  5A40                     addq.w     D0, 5
  3814. 00002A40  3F00                     move.w     -[A7], D0
  3815. 00002A42  3F3C 00BC                move.w     -[A7], 0xBC
  3816. 00002A46  A8A7                     syscall    SetRect
  3817. 00002A48  486D F51A                pea.l      [A5 - 0xAE6]
  3818. 00002A4C  A928                     syscall    InvalRect
  3819. 00002A4E  6064                     bra        +0x66 /* 00002AB4 */
  3820. label00002A50:
  3821. 00002A50  486D F51A                pea.l      [A5 - 0xAE6]
  3822. 00002A54  2F3C 001E 0032           move.l     -[A7], 0x1E0032
  3823. 00002A5A  302E FFF8                move.w     D0, [A6 - 0x8]
  3824. 00002A5E  906E FFF4                sub.w      D0, [A6 - 0xC]
  3825. 00002A62  0640 FFEB                addi.w     D0, 0xFFEB
  3826. 00002A66  3F00                     move.w     -[A7], D0
  3827. 00002A68  3F3C 00BC                move.w     -[A7], 0xBC
  3828. 00002A6C  A8A7                     syscall    SetRect
  3829. 00002A6E  4878 000A                push.l     0xA /* '\n' */
  3830. 00002A72  3044                     movea.w    A0, D4
  3831. 00002A74  91ED FDC4                sub.l      A0, [A5 - 0x23C]
  3832. 00002A78  2F08                     move.l     -[A7], A0
  3833. 00002A7A  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3834. 00002A7E  2600                     move.l     D3, D0
  3835. 00002A80  486D F51A                pea.l      [A5 - 0xAE6]
  3836. 00002A84  3003                     move.w     D0, D3
  3837. 00002A86  4440                     neg.w      D0
  3838. 00002A88  3F00                     move.w     -[A7], D0
  3839. 00002A8A  4267                     clr.w      -[A7]
  3840. 00002A8C  2F0B                     move.l     -[A7], A3
  3841. 00002A8E  A8EF                     syscall    ScrollRect
  3842. 00002A90  486D F51A                pea.l      [A5 - 0xAE6]
  3843. 00002A94  302D F520                move.w     D0, [A5 - 0xAE0]
  3844. 00002A98  9043                     sub.w      D0, D3
  3845. 00002A9A  3F00                     move.w     -[A7], D0
  3846. 00002A9C  3F3C 001E                move.w     -[A7], 0x1E
  3847. 00002AA0  7005                     moveq.l    D0, 0x05
  3848. 00002AA2  D06D F520                add.w      D0, [A5 - 0xAE0]
  3849. 00002AA6  3F00                     move.w     -[A7], D0
  3850. 00002AA8  3F3C 00BC                move.w     -[A7], 0xBC
  3851. 00002AAC  A8A7                     syscall    SetRect
  3852. 00002AAE  486D F51A                pea.l      [A5 - 0xAE6]
  3853. 00002AB2  A928                     syscall    InvalRect
  3854. label00002AB4:
  3855. 00002AB4  3044                     movea.w    A0, D4
  3856. 00002AB6  2B48 FDC4                move.l     [A5 - 0x23C], A0
  3857. 00002ABA  2F2D F8E4                move.l     -[A7], [A5 - 0x71C]
  3858. 00002ABE  A922                     syscall    BeginUpdate
  3859. 00002AC0  4EBA F23E                jsr        [PC - 0xDC2 /* 00001D00 */]
  3860. 00002AC4  2F2D F8E4                move.l     -[A7], [A5 - 0x71C]
  3861. 00002AC8  A923                     syscall    EndUpdate
  3862. label00002ACA:
  3863. 00002ACA  4227                     clr.b      -[A7]
  3864. 00002ACC  A974                     syscall    Button
  3865. 00002ACE  4A1F                     tst.b      [A7]+
  3866. 00002AD0  670C                     beq        +0xE /* 00002ADE */
  3867. 00002AD2  42A7                     clr.l      -[A7]
  3868. 00002AD4  A975                     syscall    TickCount
  3869. 00002AD6  201F                     move.l     D0, [A7]+
  3870. 00002AD8  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  3871. 00002ADC  65EC                     bcs        -0x12 /* 00002ACA */
  3872. label00002ADE:
  3873. 00002ADE  2F0C                     move.l     -[A7], A4
  3874. 00002AE0  4267                     clr.w      -[A7]
  3875. 00002AE2  A95D                     syscall    HiliteControl
  3876. 00002AE4  486E FFEA                pea.l      [A6 - 0x16]
  3877. 00002AE8  A972                     syscall    GetMouse
  3878. 00002AEA  4267                     clr.w      -[A7]
  3879. 00002AEC  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  3880. 00002AF0  2F2D F8E4                move.l     -[A7], [A5 - 0x71C]
  3881. 00002AF4  486E FFEE                pea.l      [A6 - 0x12]
  3882. 00002AF8  A96C                     syscall    FindControl
  3883. 00002AFA  3D5F FFFA                move.w     [A6 - 0x6], [A7]+
  3884. 00002AFE  B9EE FFEE                cmpa.l     A4, [A6 - 0x12]
  3885. 00002B02  6604                     bne        +0x6 /* 00002B08 */
  3886. 00002B04  3E2E FFFA                move.w     D7, [A6 - 0x6]
  3887. label00002B08:
  3888. 00002B08  4227                     clr.b      -[A7]
  3889. 00002B0A  A973                     syscall    StillDown
  3890. 00002B0C  4A1F                     tst.b      [A7]+
  3891. 00002B0E  6600 FE44                bne        -0x1BA /* 00002954 */
  3892. 00002B12  4A05                     tst.b      D5
  3893. 00002B14  6600 FE3E                bne        -0x1C0 /* 00002954 */
  3894. 00002B18  2F0B                     move.l     -[A7], A3
  3895. 00002B1A  A8D9                     syscall    DisposRgn/DisposeRgn
  3896. 00002B1C  4CDF 18F8                movem.l    D3,D4,D5,D6,D7,A3,A4, [A7]+
  3897. 00002B20  4E5E                     unlink     A6
  3898. 00002B22  4E75                     rts
  3899. export_73:
  3900. 00002B24  4E56 0000                link       A6, 0
  3901. 00002B28  206E 0008                movea.l    A0, [A6 + 0x8]
  3902. 00002B2C  2010                     move.l     D0, [A0]
  3903. 00002B2E  6B34                     bmi        +0x36 /* 00002B64 */
  3904. 00002B30  0480 0000 0212           subi.l     D0, 0x212
  3905. 00002B36  6702                     beq        +0x4 /* 00002B3A */
  3906. 00002B38  602A                     bra        +0x2C /* 00002B64 */
  3907. label00002B3A:
  3908. 00002B3A  2F2D F904                move.l     -[A7], [A5 - 0x6FC]
  3909. 00002B3E  2F3C 0001 000A           move.l     -[A7], 0x1000A
  3910. 00002B44  3F2D FDC2                move.w     -[A7], [A5 - 0x23E]
  3911. 00002B48  3F3C 0001                move.w     -[A7], 0x1
  3912. 00002B4C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3913. 00002B50  206E 000E                movea.l    A0, [A6 + 0xE]
  3914. 00002B54  2F10                     move.l     -[A7], [A0]
  3915. 00002B56  4EBA FDC6                jsr        [PC - 0x23A /* 0000291E */]
  3916. 00002B5A  206E 0008                movea.l    A0, [A6 + 0x8]
  3917. 00002B5E  4290                     clr.l      [A0]
  3918. 00002B60  4FEF 0012                lea.l      A7, [A7 + 0x12]
  3919. label00002B64:
  3920. 00002B64  4E5E                     unlink     A6
  3921. 00002B66  4E75                     rts
  3922. export_74:
  3923. 00002B68  4E56 0000                link       A6, 0
  3924. 00002B6C  4E5E                     unlink     A6
  3925. 00002B6E  4E75                     rts
  3926.